猿问

getAttribute不能正常工作?


<script type="text/javascript">
var attr1=document.getElementById("p1");
var attr2=attr1.getAttribute("id")
alert(attr2);


</script>
</head>

<body>
<p id="p1">abcd</p>
</body>

慕粉4169047
浏览 1269回答 3
3回答

Caballarii

把script标签移到p标签后就行了,因为html顺序执行的,你在js里取p1标签的时候还没渲染到p标签,自然是取不到的或者把js写到window.onload函数里

慕粉4169047

果然是这样,谢谢道友
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答