PP.getStyle

Синтаксис

getStyle(elem: HTMLElement, prop: String, toNumber: Boolean);

Параметры

elem. Идентификатор или DOM-вершина элемента;

prop. Название свойства, значение которого требуется определить;

toNumber. Признак преобразования значения стиля в число. Если параметр равен значению true, то будет выполнена попытка преобразования стиля в число, иначе - не будет. В случае неуспешного преобразования метод вернёт значение 0. Необязательный параметр, по умолчанию его значение не определено.

Описание

Метод getStyle определяет значение свойства стиля указанного DOM-элемента.

Комментарии

Для корректного выполнения метода необходимо, чтобы указанный DOM-элемент был включён в DOM-дерево всего документа.

Пример

Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Определим значение внешнего отступа для созданного DOM-элемента:

// Определим строку с разметкой
var markup = "<div id='main' style=\"margin: 20px\"><p>12</p></div>";
// Преобразуем разметку в DOM-вершину
var dom = PP.htmlToDOM(markup, false);
// Добавим DOM-вершину в документ
document.body.appendChild(dom);
// Получим значение внешнего отступа для созданного элемента
var style = PP.getStyle(dom, "margin", false);
if (PP.isPrimitive(style)) {
    console.log("margin: " + style);
} else {
    console.log("Стиль элемента не определён.");
};

В результате выполнения примера в консоли браузера было выведено значение свойства стиля «margin» для блока «div»:

margin: 20px

См. также:

PP