从所有'a'孩子中删除班级名称?

时间:2012-03-01 05:47:03

标签: javascript

我想从另一个带有ceratin ID的'a'元素中删除类名。

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

如何做到这一点?

3 个答案:

答案 0 :(得分:2)

jQuery:

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

Java脚本:

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

答案 1 :(得分:2)

如果你正在使用jQuery,你可以

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

如果您尚未处于文档就绪状态,则可以执行以下操作:

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

答案 2 :(得分:1)

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

var links = document.getElementById('something').getElementsByTagName('a');

for(var i = 0; i < links.length; i++)
{
    links[i].className = '';
}