美文网首页
DOM API封装之---增删改查

DOM API封装之---增删改查

作者: 卢卢2020 | 来源:发表于2021-01-27 02:40 被阅读0次

    对象风格

    window.dom 是我们提供的全局对象

    1 增

    dom.create(`<div>h1</div>`)     //用于创建新节点

    dom.after(node,node2) //用于新增弟弟

    dom.before(node,node2) //用于新增哥哥

    dom.append(parent,child) //用于新增儿子

    dom.warp(`<div></div>`)用于新增爸爸

    createlabel after before append wrap

    2 删

    dom.remove(node) 用于删除节点

    dom.empty(parent) 用于删除后代

    romove empty 清空某个元素里面的内容  

    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) //用于删除事件监听

    attr  text html style class add remove has onclick offclick

    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) //用于获取排行老几

    find parent children siblings next previous each index 

    相关文章

      网友评论

          本文标题:DOM API封装之---增删改查

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