• DOM节点操作
  • 获取DOM节点
    • property
    • Attribute

    DOM节点操作

    • 获取DOM节点
    • prototype,获取JS对象上的属性
    • Attribute,获取DOM标签上的属性

    获取DOM节点

    1. var div1 = document.getElementById('div1'); //元素
    2. var divList = document.getElementByTagName('div'); //集合
    3. console.log(divList.length);
    4. console.log(divList[0]);
    5. var containerList = document.getElementByClassName('.container'); //集合
    6. var pList = document.querySelectorAll('p'); //集合

    property

    1. var pList = document.querySelectorAll('p');
    2. var p = pList[0];
    3. console.log(p.style.width); // 获取样式
    4. p.style.width = '100px' // 修改样式
    5. console.log(p.className);//获取class
    6. p.className = 'p1' //修改class
    7. // 获取 nodeName 和 ndoeType
    8. console.log(p.nodeName);
    9. console.log(p.nodeType);

    Attribute

    1. var pList = document.querySelectorAll('p');
    2. var p = pList[0];
    3. p.getAttribute('data-name');
    4. p.getAttribute('data-name','imooc');
    5. p.getAttribute('style');
    6. p.setAttribute('style','font-size:30px;');