javascript - 不使用 jQuery 取消注释 HTML 节点?

标签 javascript html

在此线程中:Uncomment html code using javascript

我发现线程中的所有解决方案都使用了 jQuery。我只是想知道如何在不使用第三方库的情况下在 vanilla javascript 中执行此操作?

这不是 How do I get an HTML comment with javascript 的重复问题,该线程讨论了如何查找和删除注释节点,但没有说明如何“取消注释”它。

最佳答案

一种方法是替换所有 <!-- -->使用 .innerHTML 找到的空字符串.

var content = document.getElementById('content');

content.innerHTML = content.innerHTML.replace('<!--', '').replace('-->', '');
<div id="content">
  <!-- <div>Hello</div> -->
  <h1>
    Title
  </h1>
</div>

关于javascript - 不使用 jQuery 取消注释 HTML 节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37385167/

相关文章:

javascript - Ember 操作助手传递对单击元素的引用

javascript - 正在进行的游戏无法运行

html - 如何隐藏输入文件类型但仍显示上传的文件?

JavaScript Promise 跳过了 for 循环并立即解决

javascript - beforeunload 事件和 Content-Disposition=attachment

javascript - 在 React 中使用样式化组件时状态不会改变

javascript - 设计 Javascript 验证方法

html - 以页面为中心旋转圆圈

html - 如何从多个div中选择嵌套的第一个ul

jquery - 背景图像在不同尺寸上改变宽度和高度