删除p标签的内容

时间:2018-12-13 14:50:29

标签: javascript html html5

是否可以使用JavaScript从p标记中删除某些内容?

如果我有5个p标签,并且字符串First note一直到Fifth note,我想遍历querySelectorAll然后使用{{1 }}功能可从remove标记中删除字符串note

这是我管理的范围,但是我缺少在p标签中指定要删除的字符串的功能:

p

1 个答案:

答案 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>