关于this问题
来源:2-7 高效创建节点的方法(innerHTML-outerHTML)
人生的起源
2020-05-02 16:47:19
为什么这里的content.removeChild(content.firstChild)
不能写成content.removeChild(this.firstChild)?
1回答
同学你好,关于同学的问题回答如下:
1、因为这里我们要删除的是content的子节点,而这里的this不指向content,所以就不能使用。
2、在谷歌浏览器中,这里的this指向的是document文档树,我们可以打印出来看下:
因为在封装的domReady.js文件中,谷歌浏览器走的是以下代码:
调用fn的就是document,所以this就指向它 。
祝学习愉快~
相似问题