请问怎么取到属性节点,比如“value节点”我可以取到:元素节点,文本节点(比如这里的“大家好!”)。<head>
<script language="javascript">
function test(){
var a=document.getElementById("ok");
alert(a.firstChild.nodeValue);
}
</script>
</head><h1 id="ok" class="c1">大家好!</h1>
<input type="button" value="测试" onclick="test()"/>
<script language="javascript">
function test(){
var a=document.getElementById("ok");
alert(a.firstChild.nodeValue);
}
</script>
</head><h1 id="ok" class="c1">大家好!</h1>
<input type="button" value="测试" onclick="test()"/>
<head>
<script language="javascript">
function test(){
var a=document.getElementById("ok");
var b = a.attributes;
for(var i=0;i<b.length;i++) if(b[i].name=='c1') alert(b[i].value);
//或者
alert(a.getAttribute("id"))
}
</script>
</head><h1 id="ok" class="c1">大家好!</h1>
<input type="button" value="测试" onclick="test()"/>
</SCRIPT> </HEAD> <BODY>
<h1 id="ok" class="c1">大家好!</h1> <SCRIPT LANGUAGE="JavaScript">
<!--
alert($("#ok").text());
//-->
</SCRIPT>
</BODY>
</HTML>