我想从另一个带有ceratin ID的'a'元素中删除类名。
<ul id="something">
<a class="a"></a>
<a class="a"></a>
<a class="a"></a>
</ul>
如何做到这一点?
答案 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 = '';
}