var mychar1=document.getElementById("id").innerHTML; 這樣寫的話為什么沒辦法輸出值?甚至還會影響其他輸出語句的顯示
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>document.getElementById</title>
</head>
<body>
<p?id="con">JavaScript</p>
<script?type="text/javascript">
??var?mychar=document.getElementById("id");
??//var?mychar1=document.getElementById("id").innerHTML;
??var?mychar2=document.getElementById("con");
??var?mychar3=document.getElementById("con").innerHTML;
??document.write("結果:"+mychar+"<br>");?//輸出整個對象。
??//document.write("結果:"+mychar1+"<br>");?
??document.write("結果:"+mychar2+"<br>");?//輸出獲取的P標簽元素。
??document.write("結果:"+mychar3);?//輸出獲取的P標簽的內容。
</script>
</body>
</html>var mychar1=document.getElementById("id").innerHTML;
這樣寫的話為什么沒辦法輸出值?甚至還會影響其他輸出語句的顯示
2018-04-20
var mychar1=document.getElementById("id").innerHTML;??
括號內的是你要查找的元素的id屬性值,你這樣寫意思是你要查找的元素 id = "id",頁面上并沒有這個元素
2018-02-05
id對應的是一個值