以下是一个示例代码,用于清除便利贴节点的标签:
// 获取所有便利贴节点
const stickyNotes = document.querySelectorAll('.sticky-note');
// 遍历每个便利贴节点
stickyNotes.forEach(note => {
// 移除节点的所有标签
note.innerHTML = note.innerHTML.replace(/<[^>]+>/g, '');
});
这个示例假设每个便利贴节点的类名为 "sticky-note"。首先,使用 document.querySelectorAll
方法选择所有带有类名 "sticky-note" 的节点,并将它们存储在 stickyNotes
变量中。
然后,使用 forEach
循环遍历每个便利贴节点。在循环的每一次迭代中,我们将使用正则表达式 /<[^>]+>/g
来匹配所有 HTML 标签,并使用空字符串 ''
来替换它们。最后,我们将更新节点的内容,将去除标签后的文本重新赋值给节点的 innerHTML
属性。
请注意,这个示例只会移除 HTML 标签,而不会删除节点中的其他文本或元素。如果需要删除节点中的所有内容,可以将 note.innerHTML
修改为 note.innerHTML = ''
。
上一篇:遍历条件变量
下一篇:遍历帖子,包括有子级和无子级的。