Страницы

Поиск по вопросам

вторник, 26 ноября 2019 г.

Доступ к комментариям HTML


Есть ли какая-то возможность взаимодействия с HTML комментариями посредствам JS?
простотекст
P.s. не надо говорить, что лучше использовать display:none. Мне просто чисто теоретически интересно именно взаимодейсвтие с комментами.


Ответы

Ответ 1



Вот тут пример. jquery там не обязателен, так для мнимого удобства. С вашего позволения:
text3test
JS: $(document).ready(function(){ $("div").each(function(){ child = this.firstChild; while (child){ // determine the type of the node switch (child.nodeType){ // if the node is a comment node, output its value case Node.COMMENT_NODE : alert(child.nodeValue); break; } // move to the next child node child = child.nextSibling; } }); });

Ответ 2



чёрт, не успел: $('div').contents().each(function(){ if(this.nodeType == Node.COMMENT_NODE) { console.log(this.data); } }); .contents()

Комментариев нет:

Отправить комментарий