Выводит свойства или элементы объекта или массива о. Действует подобно методу
Console.dir
.
void dirxml(Element elt)
Выводит разметку XML или HTML элемента elt. Действует подобно методу
Console.dirxml
.
Element $(string id)
Краткий псевдоним функции
document.getElementByld.
NodeList $$(string selector)
Возвращает
объект, подобный массиву, содержащий все элементы, соответствующие CSS-селектору selector. Это краткий псевдоним функции
document.querySelectorAll
. В некоторых броузерах возвращает настоящий массив, а не объект
NodeList
.
void inspect(any object, [string tabname])
Отображает объект
object
, при этом может переключаться из консоли на другую вкладку отладчика. Во втором аргументе передается необязательная подсказка, определяющая, как должен отображаться объект
object
. Поддерживаются значения: «html», «css», «script» и «dom».
string[] keys(any object)
Возвращает массив с именами свойств объекта
object
.
void monitorEvents(Element object, [string type])
Выводит сообщения о событиях типа type, доставляемых в объект
object
. В число поддерживаемых значений аргумента type входят: «mouse», «key», «text», «load», «form», «drag» и «contextmenu». Если аргумент type не указан, выводятся сообщения обо всех событиях в объекте
object
.
void profile(string title)
Запускает профилировщик программного кода. Действует подобно методу
Console.profile
.
void profileEnd
Останавливает профилировщик. Действует подобно методу
Останавливает мониторинг событий типа type в объекте
object
.
any[] values(any object)
Возвращает массив значений свойств объекта
object
.
CSS2Properties
см. CSSStyleDeclaration
CSSRule
правило в таблице стилей CSS
Описание
Объект
CSSRule
является представлением правила в объекте таблице CSS-стилей
CSSStyleSheet
: он дает информацию о стилях, которые должны применяться к определенному набору элементов документа. Свойство
selectorText
–
это строковое представление селектора элемента для данного правила, а свойство
style
– ссылка на объект
CSSStyleDeclaration
, который представляет набор атрибутов стилей, применяемых к выбранным элементам.
Иерархия подтипов
CSSRule
для представления различных видов правил, которые могут появляться в таблицах стилей, определяется в спецификации «CSS Object Model». Свойства, описанные здесь, являются универсальными для типа
CSSRule
и его подтипа
CSSStyleRule
. Правила стилей являются наиболее общими и наиболее важными типами правил в таблицах стилей и наиболее часто используемыми в сценариях.
В IE версии 8 и ниже в объектах
CSSRule
поддерживаются только свойства
selectorText
и
style
.
Константы
unsigned short STYLE_RULE = 1
unsigned short IMPORT_RULE =3
unsigned short MEDIA_RULE = 4
unsigned short FONT_FACE_RULE = 5
unsigned short PAGE_RULE = 6
unsigned short NAMESPACE.RULE = 10
Это допустимые значения свойства
type
, представленного ниже, и они определяют тип правила. Если свойство
type
имеет какое-либо значение, отличное от 1, объект
CSSRule
получит дополнительные свойства, не описываемые здесь.
Свойства
string cssText
Полный текст данного CSS-правила.
readonly CSSRule parentRule
Правило, если таковое имеется, в котором содержится данное правило,
readonly CSSStyleSheet parentStyleSheet
Таблица стилей, внутри которой содержится данное правило,
string selectorText
Когда свойство
type
имеет значение STYLE_RULE, это свойство хранит текст селектора, определяющего элементы документа, к которым применяется это правило.
readonly CSSStyleDeclaration style
Когда свойство
type
имеет значение STYLE_RULE, это свойство определяет стили, которые должны применяться к элементам, определяемым свойством
selectorText
. Обратите внимание: несмотря на то что свойство
style
доступно только для чтения, свойства объекта
CSSStyleDeclaration
, на которое оно ссылается, доступны для чтения и записи,