在这个帖子中:Uncomment html code using javascript
我发现线程中的所有解决方案都使用jQuery。我只是想知道如何在不使用第三方库的情况下在vanilla javascript中执行此操作?
这不是How do I get an HTML comment with javascript的重复问题,该线程讨论了如何查找和删除注释节点,但没有说明如何“取消注释”它。
答案 0 :(得分:3)
一种方法是将所有<!-- -->
替换为.innerHTML
找到的空字符串。
var content = document.getElementById('content');
content.innerHTML = content.innerHTML.replace('<!--', '').replace('-->', '');
&#13;
<div id="content">
<!-- <div>Hello</div> -->
<h1>
Title
</h1>
</div>
&#13;
答案 1 :(得分:2)
试试这个:
<table>
<tr>
<td>ABCD</td>
<td>Logic</td>
<!-- <td>26538568</td> -->
</tr>
</table>
&#13;
ObservableCollection
&#13;