0
点赞
收藏
分享

微信扫一扫

JavaScript--dom

高子歌 2022-04-25 阅读 56
javascript

1. 谈谈this对象的理解
 this总是指向函数的直接调用者
 如果有new关键字,this指向new出来的实例对象
 在事件中,this指向触发这个事件的对象
 IE下attachEvent中的this总是指向全局对象Window

2、this总是指向函数的直接调用者

3、 如果有new关键字,this指向new出来的实例对象

4、 事件对象 event

5、 节点创建

document.createElement(); //创建元素节点对象
    var _id = document.createAttribute("id"); //创建属性节点对象
    var _txt = document.createTextNode("abc"); //创建文本节点对象
    document.body.appendChild(_txt);
    console.log(_txt);

6、克隆

7、插入

var oDiv = document.getElementsByClassName("box")[0];
    var oSpan = oDiv.firstElementChild;
    var cloneSpan = oSpan.cloneNode();
    cloneSpan.innerHTML = "world";
    cloneSpan.setAttribute("id", "con2");
    // oDiv.insertBefore(cloneSpan, oSpan);
    document.body.insertBefore(cloneSpan, oDiv);

 8、删除节点

9、替换节点

 

举报

相关推荐

0 条评论