是否可以使用JavaScript从p
标记中删除某些内容?
如果我有5个p
标签,并且字符串First note
一直到Fifth note
,我想遍历querySelectorAll
然后使用{{1 }}功能可从remove
标记中删除字符串note
。
这是我管理的范围,但是我缺少在p
标签中指定要删除的字符串的功能:
p
答案 0 :(得分:2)
您不能使用remove()
方法仅删除部分字符串。您可以改用replace()
方法:
const pTag = document.querySelectorAll('p');
pTag.forEach(function(p) {
p.innerHTML = p.innerHTML.replace('note', '');
});
<p>This is the first note</p>
<p>This is the second note</p>
<p>This is the third note</p>
<p>This is the fourth note</p>
<p>This is the fifth note</p>