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

var body= document.body;这个是什么方法获取BODY

获取body标签还可以这样写?var body= document.body;???谁能告诉我一下。那和var body= document.getElementByTagName('body')[0]有区别吗

提问者:qq_Macchiato_5 2017-03-07 16:29

个回答

  • qq_木头_31
    2017-03-07 19:15:04

    一样的,但是你每次使用document.body的时候就要从栈中检索一次,每次检索是遍历整个html,所以最好不要每次都检索,最好给它赋值对象使用。

  • linux__c
    2017-03-07 18:56:18

    document.body;body为document对象的属性。使用次数多 方便

    document.getElementByTagName('body')[0];getElementByTagName为document对象的方法。getElementByTagName用来查找各种元素。接受一个参数,返回零或多个元素。

    二者通过不同的方式查找body元素。document.body;document.getElementByTagName('body')[0];效果是一样的。