firstChild.appendChild 不支持此接口
时间:2010-05-31
来源:互联网
groupBodyList[i].firstChild.appendChild(obj);
js在FF下能运行,但在IE下却报错,提示“不支持此接口”
groupBodyList[i]是一个对象
有人遇到这种问题吗?能帮忙解决吗
谢了
js在FF下能运行,但在IE下却报错,提示“不支持此接口”
groupBodyList[i]是一个对象
有人遇到这种问题吗?能帮忙解决吗
谢了
作者: hellocookies 发布时间: 2010-05-31
是什么对象?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> new document </title> </head> <body> <ul id="T"> <li><span></span></li> <li><span></span></li> <li><span></span></li> </ul> <script type="text/javascript"> //<![CDATA[ var t = document.getElementById('T').getElementsByTagName('li'); for(var i=0; i<t.length; i++){ t[i].firstChild.appendChild(document.createTextNode("Hello [" + i + ']')); } //]]> </script> </body> </html>
提示:您可以先修改部分代码再运行
提示:您可以先修改部分代码再运行
作者: faeng220 发布时间: 2010-05-31
是通过这个方法
function getElementsByClass(parentObj,tag,classNames){ var tagList = document.getElementById(parentObj).getElementsByTagName(tag); for(var i=0,rect=[]; i<tagList.length; i++){ if(tagList[i].className.indexOf(classNames)!=-1){ rect.push(tagList[i]); } } if(tagList.length==1) rect=tagList[0]; return rect; }
提示:您可以先修改部分代码再运行
返回的一个class名为className的对象 提示:您可以先修改部分代码再运行
作者: hellocookies 发布时间: 2010-05-31
当标签">"之后出现回车空格文字时,你的firstChild是TextNode,你需要判断一下节点类型nodeType是否为1
作者: 我佛山人 发布时间: 2010-05-31
谢谢各位先~~~~
to LS
如果不是呢?
我如何插入node呢?
to LS
如果不是呢?
我如何插入node呢?
作者: hellocookies 发布时间: 2010-05-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28