美文网首页
js高级程序设计笔记18

js高级程序设计笔记18

作者: ycyc1996 | 来源:发表于2018-04-11 19:45 被阅读0次

    DOM

    1.getElementByClassName()
    //接受一个参数,包含一个或多个类名
    
    element,getElementByClassName('class1');
    element.getElementByClassName('class1 class2');
    
    2.classList
    //Html5新增的操作方式
    
    <div class='c1 c2 c3'></div> //这个div有三个类名
    
    //不使用classList
    
    var className = div.className.split('/\s+/')
    
    for(var i=0;i<=className.length;i++){
      if(className[I] == 'user'){
        pos = i
        break;
      }
    }
    
    //使用classList
    
    add(value)
    contains(value)
    remove(value)
    toggle(value) //若存在,则删除,不存在则添加
    
    div.classList.remove('c1');
    div.classList.add('c4');
    
    for(var i=0;i<div.classList.length;i++){
    }
    

    相关文章

      网友评论

          本文标题:js高级程序设计笔记18

          本文链接:https://www.haomeiwen.com/subject/ewmzhftx.html