bar*_*udo 4 javascript dom replace
假设我们有这样的html:
<div class="some-class">This is the content</div>
<h2 class="some-class">This is to be replaced</div>
Run Code Online (Sandbox Code Playgroud)
在jquery中,我们可以使用以下命令替换h2的内容:
$('h2.some-class').html('string to replace');
Run Code Online (Sandbox Code Playgroud)
这将替换 h2.some-class 而不更改 div.some-class 的内容。现在,当前页面无法为此实例使用框架或 jquery - 只能使用 javascript。
我们如何使用纯 JavaScript 将该标签替换为特定类,而不影响具有同一类的其他标签?
小智 6
您可以使用document.querySelector,如下所示:
document.querySelector('h2.some-class').innerHTML = 'string to replace';
Run Code Online (Sandbox Code Playgroud)
对于多个元素:
document.querySelectorAll('h2.some-class').forEach(function(el) {
el.innerHTML = "string to replace";
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9084 次 |
| 最近记录: |