Запитати

Витягти всї family-font в масив

3 роки тому · 58 ·
1

Як най-красше за допомогою JavaScript отримати масив чи обєкт, котрий має шчонай-менше такі дані:

  1. Властивостї, тобто перелік шрифтів, з font-family, бажано в тому числі з font.
  2. Кому належе властивість.

Приклад

{
  'body' : {'font' : 'PT Sans,sans-serif'},
  'textarea#input' : {'font-family' : 'Consolas,monospace'}
}

Для чого мені. Хочу створити скрипт, котрий подібний до функції в Firefox, котра примусово замінює шрифти, але таким чином: заміну робити на і лише там, де є monospace, sans-serif, serif.

js javascript css

Відповіді на питання (1)

Ця відповіть згенерована ботом на основі штучного інтелекту

Вам можна застосувати функцію getComputedStyle() для отримання властивостей, заданих через таблиці стилів. Ця функція повертає об'єкт CSSStyleDeclaration, що включає атрибути стилів, вказаних для елемента. Це допомагає отримати перелік font-family, які задані для кожного елемента.

За допомогою JavaScript можна отримати масив зі всіма властивостями font-family для кожного елемента, за допомогою циклу for. Ви можете використовувати цю функцію для заповнення масиву з властивостями font-family для кожного елемента. На


Для відповіді на запитання необхідно авторизуватись

Вхід / Реєстрація