搞不懂!哪里有问题 alert(document.getElementsByTagName("span")[0].childNodes[0].nodeValue) 你是错在这一句吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 span是容器元素,没有value属性,只有innerHTMLalert(document.getElementsByName("b0")[0].innerHTML) alert(document.getElementsByTagName("span")[0].innerHTML) 被注释掉的地方有问题第一个注释掉的地方 错误提示 对象为空或不是对象第二个注释掉的地方 alert出来的是 undefined请指教了 错在哪里了??? 第一个注释掉的地方还是不行 啊用innerHTML还是报告错误。! 啊 <span>果然没有name 属性哈哈学到了点东西谢谢! <script> function window.onload() { alert(document.getElementById("a0").innerHTML) //alert(document.getElementsByName("b0")[0].value) alert(document.getElementsByTagName("span")[0].innerHTML) alert(document.getElementsByTagName("span")[0].childNodes[0].nodeValue) } </script> <body> <p> <div> <span id="a0" name="b0">00000 </span> </span> </div> </p> </body> -----------------------------1. 在IE下有些节点是没有 name 属性的,就是用document.getElementsByName获取不到的只有下面的tag有name属性 A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=hidden, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, LINK, MAP, OBJECT, RT, RUBY, SELECT, TEXTAREA 其他都没有,比如 div.2. 见代码中红色字体部分 第一个:是因为span没有name属性,document.getElementsByName("b0")得到的是个空对象,搞出来报错第二个:getElementsByTagName("span")得到对象了却没有value属性,出来undefined 如何跳出下载页面后关闭父页面 js如何判断返回的数据是json还是xml JS快速表格封装完成,瞬间展示万条数据,散分。。。。 怎样通过文本链接实现上传功能 JQuery表单验证插件EasyValidator,超级简单,隆重推荐! 很简单的 怎么用JS控制一个层内所有图片自适应宽度不超过600px? JS对层的控制 怎么吧c#的 DataTable 转化为可供jqGrid绑定的数据格式 如何过滤发帖内容...求大神指教... 正则表达式解析的问题 救命啊,这样的javascript死活提示我网页有错误,明明刚刚还可以!
alert(document.getElementsByName("b0")[0].innerHTML)
alert(document.getElementsByTagName("span")[0].innerHTML)
第一个注释掉的地方 错误提示 对象为空或不是对象
第二个注释掉的地方 alert出来的是 undefined
请指教了 错在哪里了???
用innerHTML还是报告错误。!
哈哈
学到了点东西
谢谢!
function window.onload()
{
alert(document.getElementById("a0").innerHTML)
//alert(document.getElementsByName("b0")[0].value)
alert(document.getElementsByTagName("span")[0].innerHTML)
alert(document.getElementsByTagName("span")[0].childNodes[0].nodeValue)
}
</script> <body>
<p>
<div>
<span id="a0" name="b0">00000 </span>
</span></div>
</p>
</body> -----------------------------
1. 在IE下有些节点是没有 name 属性的,就是用document.getElementsByName获取不到的只有下面的tag有name属性
A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=hidden, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, LINK, MAP, OBJECT, RT, RUBY, SELECT, TEXTAREA
其他都没有,比如 div.2. 见代码中红色字体部分
第一个:是因为span没有name属性,document.getElementsByName("b0")得到的是个空对象,搞出来报错
第二个:getElementsByTagName("span")得到对象了却没有value属性,出来undefined