classList属性,class样式列表和操作方法

firefox3.6新增(目前2010-6-5貌似没有其它浏览器支持)HTMLElement.classList属性
方便 了对class样式的操作

<div class="a c" id="test">test</div>


var test=document.getElementById("test");
if('classList' in test){
    var cl=test.classList;
    document.write(typeof(cl));//object
    cl[0]="c";//只读,所以下面仍然输出a
    document.write(cl[0]);
    /*
    cl.item(idx);//返回第几个样式名称
    cl.contains();//判断是否包含class样式
    cl.add();//添加class样式
    cl.remove();//移除class样式
    cl.toggle();//切换class样式
    */
}

相关链接:
https://developer.mozilla.org/en/DOM/element.classList
https://developer.mozilla.org/en/DOM/DOMTokenList

你可能感兴趣的:(html,C++,c,浏览器,C#)