关于dom节点的问题,大家帮我个忙啊,先谢了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>
<input type="checkbox" id="input" >000</input>
<script type="text/javascript">
var h1s=document.getElementById("input");
var t=h1s.firstChild.nodeValue;
alert(t);
</script>
</body>
</html>
我的思路:先访问到input节点,然后“000”做为input的第一个子节点,然后输出这个子节点的值。
但是老是提示出错
------解决方案--------------------标签里面的属性name才是getElementById()方法的参数
------解决方案--------------------<input type="checkbox" value="aaa" id="a">aaa</input>
<input type="button" onclick="alert(document.getElementById('a').value);">
------解决方案--------------------不知道报什么错,贴出来吧!
我想 var t=h1s.firstChild.nodeValue; 这句有问题的话,
可以直接用h1s.value就可以了