hide(element: HTMLElement);
element. DOM-элемент, который требуется скрыть.
Метод hide cкрывает указанный DOM-элемент.
Для корректного выполнения метода необходимо, чтобы указанный элемент был частью DOM-дерева всего документа.
Метод скрывает элемент путём установки для него CSS-класса PPHide.
Для выполнения примера необходимо наличие на html-странице ссылок на файл сценария PP.js и на файл стилей PP.cs. Создадим на основе разметки DOM-элемент, добавим его в документ, скроем, а затем вновь отобразим:
// Определим строку с разметкой
var markup = "<div id='main' style=\"border: 1px solid #000000; width: 160px; height: 80px\"><p>12</p></div>";
// Преобразуем разметку в DOM-вершину
var dom = PP.htmlToDOM(markup, false);
// Добавим DOM-вершину в документ
document.body.appendChild(dom);
console.log("Исходное наименование класса: " + (dom.className.length == 0 ? "\"\"" : dom.className));
// Скроем элемент
if (PP.isVisible(dom)) {
PP.hide(dom);
};
console.log("Класс после скрытия элемента: " + (dom.className.length == 0 ? "\"\"" : dom.className));
// Отобразим элемент
if (!PP.isVisible(dom)) {
PP.show(dom);
};
console.log("Класс после отображения элемента: " + (dom.className.length == 0 ? "\"\"" : dom.className));
В результате выполнения примера на основе html-разметки была создана и добавлена в документ DOM-вершина:

О том, что элемент был скрыт, а потом вновь отображён, свидетельствует информация, выведенная в консоли браузера:
Исходное наименование класса: ""
Класс после скрытия элемента: PPHide
Класс после отображения элемента: ""
См. также: