為什么輸出的三個(gè)值都是undefined???
<!DOCTYPE?HTML> <html> <head?id="txt"?name="head1"> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>節(jié)點(diǎn)屬性</title> </head> <body> ??<ul> ?????<li>javascript</li> ?????<li>HTML/CSS</li> ?????<li>jQuery</li>????? ??</ul> ??<script?type="text/javascript"> ??var?h?=?document.getElementById("txt"); //???document.write(h.nodeValue); ??var?k?=?h.getAttribute("name"); ?? ??document.write(k.nodeValue+"?"+k.nodeType+"?"+k.nodeName); ??</script> </body> </html>
2016-04-13
document.write(k.nodeValue+"?"+k.nodeType+"?"+k.nodeName);?
這句你把k換成h試試