javascript - 按标签名称删除元素

标签 javascript

Possible Duplicate:
use remove() on multiple elements

我正在尝试删除标签名称为“label”的所有元素。我有以下代码。它在一定程度上有效,但只删除 1 个标签。剩下的5个还留着。如何更改代码以删除所有“标签”标签?

element = document.getElementsByTagName("label");
for (index = 0; index < element.length; index++) {
    element[index].parentNode.removeChild(element[index]);
}

最佳答案

var element = document.getElementsByTagName("label"), index;

for (index = element.length - 1; index >= 0; index--) {
    element[index].parentNode.removeChild(element[index]);
}

关于javascript - 按标签名称删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003606/

相关文章:

javascript - 使用 iOS 为多种语言解析推文的#hashtags 和@usernames

javascript - 如何在 LocalStorage 中存储函数实例?

javascript - 为什么 Angular 看不到我的 Controller ?

JavaScript - 删除线框时三 Angular 形之间的间隙

javascript - 如果文本框不包含数据则隐藏文本框

JavaScript计算器显示: output displaying computed calculation with "=" sign instead of just computed value

javascript - 在 Javascript 中检查新访客

javascript - 我的图标不想改变大小

javascript - 通过 jQuery AJAX 将数据发布到 Python CGI 脚本

javascript - onChange 未在移动设备上触发