从所有'a'儿童

Remove class names from all 'a' childs?

本文关键字:儿童      更新时间:2023-09-26

我想从另一个具有ceratin ID的元素中的所有"a"元素中删除类名。

<ul id="something">
<a class="a"></a>
<a class="a"></a>
<a class="a"></a>
</ul>

如何做到这一点?

jQuery:

$('#something a').removeClass("a")

Java脚本:

document.getElementById("something").removeAttribute("class",0)secont参数0用于非区分大小写的搜索

如果您使用jQuery,您可以执行

$('#something a').removeClass('a'); 

如果你还没有准备好文件,你可以这样做:

$(function() {
    $('#something a').removeClass('a'); 
});

您没有指定使用jQuery,所以这里有一个非jQuery解决方案:

var links = document.getElementById('something').getElementsByTagName('a');
for(var i = 0; i < links.length; i++)
{
    links[i].className = '';
}