getAttribute():返回属性值,是一个文本字符串
getAttributeNode("属性名"):返回属性节点,是一个对象
1 <p id="bj">北京</p> 2 <script type="text/javascript"> 3 //取得 id属性的值 4 var pElement=document.getElementById("bj"); 5 var idAttributeValue=pElement.getAttribute("id"); 6 alert(idAttributeValue); 7 8 //取得id属性节点的nodeName/类型nodeType/值nodeValue 9 var pElement=document.getElementById("bj"); 10 var idAttributeElement=pElement.getAttributeNode("id"); 11 var nodeName=idAttributeElement.nodeName; 12 var nodeType=idAttributeElement.nodeType; 13 var nodeValue=idAttributeElement.nodeValue; 14 alert(nodeName+":"+nodeType+":"+nodeValue); 15 </script>