首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

getElementsByTagName获取元素与appendChild添加子元素有关问题

2013-01-20 
getElementsByTagName获取元素与appendChild添加子元素问题document.getElementsByTagName(body)[0].app

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>标签只有一个

热点排行