文档对象模型DOM
类型 |
nodetype节点类型 |
nodename节点名称 |
Nodevalue节点值 |
元素节点 |
1 |
元素名 |
null |
属性节点 |
2 |
属性名 |
属性值 |
文本节点 |
3 |
#text |
所有内容 |
1.查询:fristChild 第一个子节点 lastChild 最后一个子节点
nextSibing 下一个兄弟(理解为亲兄弟) previousSibing 上一个兄弟
访问指定节点
getElementsByTagName();
getElementsByName();
getElementsById);
2.创建:createElement 创建节点 添加子节点appendChild
createTextNode 创建文本节点 插入节点 insertBefore
一般最后。是用document.body.
3.修改: replaceChild()
4.删除: removeChild()
限制:在IE浏览器中不能再已有Table中用innerHTML增加tr和td;
不能再select中用innerHTML增加option.
在操作Style样式属性中,类似于Font-size用驼峰命名FontSize.
今天传统的比较多,难记。有了innerHTML方便多了,对于创建比较清楚,做了几个练习印象比较深刻。还是理解记忆,还做不到灵活应用。