关于js取标签内的内容错误 var a = document.getelementbyid("aaa").firstChild.nodeValue;当这个<td id="aaa"><td>下面没有值的时候,这个js事件好像就发生异常停在这了,请问,我怎么对它进行判断和控制呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>*{margin:0; padding:0;}</style></head><body><table><td id="aaa">111<td></table><script language="javascript">var a = document.getElementById("aaa").firstChild.nodeValue;alert(a)</script></body></html> 先判断再取值var a = document.getElementById("aaa").firstChild;if(typeof a =="object"){ alert(a.nodeValue);} 我用判断null实现了,请问,IE浏览器里这种JS代码,不管哪个版本应该都行吧? 楼主看我2楼代码还有一个问题要说明,只有标签有内容的时候才能用firstChild这个来拿内容楼主最好用document.getElementById("aaa").innerHTML拿~·浏览器都兼容 document.getElementById("aaa").innerHTML=""; jquery ibutton插件 关闭模态对话框后IE内存未完全释放 window.open实际测试后的一些问题总结 如何判断后四位是否为数字,如不足刚以0补充 【求助】简单问题,JAVAscript判断图片宽度 ★★★★做网站学什么语言好? 如何在鼠标移动时,让鼠标所处的坐标值显示在鼠标旁边 这样怎么做? ie6中一个非常奇怪的问题,大家快来看看!有谁见过同样的问题么? 这种特效如何实现,急! 自己写的函数为什么调用了一次,后面的语句就不执行了,求真相 js判断表单checkbox问题,大家帮看看!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>*{margin:0; padding:0;}</style>
</head>
<body>
<table>
<td id="aaa">111<td>
</table><script language="javascript">
var a = document.getElementById("aaa").firstChild.nodeValue;
alert(a)
</script>
</body>
</html>
var a = document.getElementById("aaa").firstChild;
if(typeof a =="object")
{
alert(a.nodeValue);
}
楼主看我2楼代码还有一个问题要说明,只有标签有内容的时候才能用firstChild这个来拿内容楼主最好用document.getElementById("aaa").innerHTML拿~·浏览器都兼容