DOM replaceWith()节点API方法实例页面
回到相关文章 »效果:
图片前面有段HTML注释,点击下面按钮看看能不能显示出来。
代码:
HTML代码:
<!-- <h4>美女</h4> --> <img src="mm0.jpg"> <p>图片前面有段HTML注释,点击下面按钮看看能不能显示出来。</p> <p><button id="btn">点击我</button></p>
JS代码:
var eleBtn = document.getElementById('btn'); eleBtn.addEventListener('click', function () { var treeWalker = document.createTreeWalker(document.body, NodeFilter.SHOW_COMMENT); while (treeWalker.nextNode()) { var commentNode = treeWalker.currentNode; // 替换注释节点为文本节点 commentNode.replaceWith(commentNode.data); } });