读书人

getElementsByTagName获取元素与appen

发布时间: 2013-01-20 10:22:40 作者: rapoo

getElementsByTagName获取元素与appendChild添加子元素问题
document.getElementsByTagName("body")[0].appendChild(placeholder);

上述代码中的"[0]"在这里是什么意思?
[解决办法]
document.getElementsByTagName 获得的是一个类似数组的玩意 好像叫NodeList的对象吧 总之是类似数组 所以得指定里边的元素
[解决办法]
0代表取数组第一个元素的
[解决办法]
document.getElementsByTagName返回的是一个数组,[0]表示第一个元素。
[解决办法]
在dom中可能会存在多个例如body或是table等的标签,document.getElementsByTagName[0]获取的是第一个body或是table对象
[解决办法]
document.getElementsByTagName("body")得到的是一个数组,[0]表示第一个元素,尽管<body>标签只有一个

读书人网 >JavaScript

热点推荐