Есть ли какая-то возможность взаимодействия с 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()
Комментариев нет:
Отправить комментарий