智能社JavaScript视频教程

智能社JavaScript视频教程

5 (176人评价)
  • 课时:(32)

  • 学员:(2871)

  • 浏览:(207429)

  • 加入课程

11.DOM基础的笔记

相关课时:
11.DOM基础2013-11-20
笔记详情:

DOM

DOM节点

标签 元素 节点

                   document

IE                 (6~8)10%

Chrome          60%

FF                 99%

文本节点 元素节点

childNodes 高级浏览器中会把文本节点也计算在内

(Ie6~Ie8)

Chrome

nodeType 节点的类型

=3  文本节点

=1 元素节点

children 只包括元素节点 不包含文本节点

子节点只算第一层(儿子)

parentNode 父节点

offsetParent 

首未子节点

  有兼容性问题

  firstChild(高版本浏览器下指第一个文本节点)、firstElementChild

  lastChild、lastElementChild

兄弟节点

  有兼容性问题

  nextSibling、nextElementSibling

  previousSibling、preciousElementSibing

 

firstElementChild 第一个元素节点(IE7不兼容)

DOM方式操作元素属性

getAttribute(名称)

setAttribute(名称、值)

removeAttribute(名称)

ClassName选择元素

function getByClass(oParent,sClass)

{

   var aEle=oParent.getElementsByTagName('*');

  for(var i=0;i<aEle.length;i++)

     {

       if(aEle[i].className==sClass)

        {

            aResult.push(aEle[i]);

        }

     }

return aResult;

}

}

 

 

 

 

1 1

你感兴趣的课程

编程开发 21天学通javascript
4万+浏览/ 910学员/ 4评分
免费
编程开发 AJAX核心技术教学
3万+浏览/ 367学员/ 4.8评分
免费
编程开发 javascript课程
3万+浏览/ 483学员/ 5评分
免费