问答详情
源自:9-16 创建元素节点createElement

var body = document.body;这句在里面起到什么作用

最初脚本给了"main = document.body"如果这样又要改如何写

提问者:分光光度法 2014-11-19 22:40

个回答

  • 慕容6766448
    2017-09-30 23:38:39

    简单说一下,最好不要用document.body,因为除了IE之外的浏览器不认账,最好写成document.getElementsByTagName("body")[0];

  • 云彩无色3804005
    2016-09-23 10:35:43

    我也不太明白的

  • bigbang_money
    2016-09-19 17:10:03

    我也不明白这个是啥意思


  • Ananlan
    2015-03-27 22:28:53

     当main=document.body时,

    把body.appendChild(a); 改为main.appendChild(a);就可以运行了

  • 一畸零人
    2014-11-20 10:32:07

    我来不负责的说一下

    只是将body元素存入一个全局变量body中,这样做能够提高一点点的性能。直接从全局变量中找到body和先找到全局变量document对象,再读取他的body属性当然是第一种比较快一点