经常在代码中看到下面类似的句子:
var alllinks = ul.getElementsByTagName("a");
for (var i=0; i<alllinks.length; i++){
alllinks[i].className = "";
alllinks[i]..className = "sel";
}
不知这个className="sel" 是什么意思呢?
网上也没有找到详细的说明。
请高手们指点一下,谢谢
------解决方案--------------------
alllinks[i].className = ""; ---去除之前的css样式
alllinks[i].className = "sel";--给元素赋值为名为sel的样式
其中 sel 是在样式表中定义的
{
.sel{
------
}
}
------解决方案--------------------
意思为设置a的class为rel。
因为class为js里边的保留字,就是将来有可能要用到的语法关键字。所以为了避免这个关键字。才会有className的产生。
类似这样的处理手法还有:
float
styleFloat, cssFloat