对象风格
window.dom 是我们提供的全局对象
1 增
dom.create(`<div>h1</div>`) //用于创建新节点
dom.after(node,node2) //用于新增弟弟
dom.before(node,node2) //用于新增哥哥
dom.append(parent,child) //用于新增儿子
dom.warp(`<div></div>`)用于新增爸爸
![](https://img.haomeiwen.com/i22929956/6a4b74311e69e2a3.png)
![](https://img.haomeiwen.com/i22929956/b5378900d1146fc0.png)
![](https://img.haomeiwen.com/i22929956/1e1517fd574bc237.png)
![](https://img.haomeiwen.com/i22929956/3d7d3003fdcc95f8.png)
![](https://img.haomeiwen.com/i22929956/40af57c62363c87e.png)
2 删
dom.remove(node) 用于删除节点
dom.empty(parent) 用于删除后代
![](https://img.haomeiwen.com/i22929956/06b7556766034be6.png)
![](https://img.haomeiwen.com/i22929956/e71f18d8fac91083.png)
3 改
dom.attr(node,'title',?) //用于读写属性
dom.text(node,?) //用于读写文本内容
dom.html(node,?) //用于读写html内容
dom.style(node,{color:'red'}) //用于修改style
dom.class.add(node,'blue') //用于添加class
dom.class.remove(node,'blue') //用于删除class
dom.on(node,'click',fn)//用于添加事件监听
dom.off(node,'click',fn) //用于删除事件监听
![](https://img.haomeiwen.com/i22929956/9e2075892b11f5ac.png)
![](https://img.haomeiwen.com/i22929956/7364c2197d41af9c.png)
![](https://img.haomeiwen.com/i22929956/75b7d797574e96c8.png)
![](https://img.haomeiwen.com/i22929956/53e22d91d85e961c.png)
![](https://img.haomeiwen.com/i22929956/463d0aef507f0b29.png)
![](https://img.haomeiwen.com/i22929956/abaa1c5ca8147551.png)
4 查
dom.find('选择器') //用于获取标签或标签们
dom.parent(node) //用于获取父元素
dom.children(node) // 用于获取子元素
dom.siblings(node) //用于获取兄弟姐妹元素 除自己
dom.next(node ) //用于获取弟弟
dom.previous(node) //用于获取哥哥
dom.each(nodes,fn) //用于遍历所有节点
dom.index(node) //用于获取排行老几
![](https://img.haomeiwen.com/i22929956/b3911f33d7193598.png)
![](https://img.haomeiwen.com/i22929956/8654650c785e8564.png)
![](https://img.haomeiwen.com/i22929956/b73a41f6ed349e17.png)
![](https://img.haomeiwen.com/i22929956/4e4e4421f2db966b.png)
网友评论