var mychar1=document.getElementById("id").innerHTML; 這樣寫的話為什么沒辦法輸出值?甚至還會(huì)影響其他輸出語句的顯示
<!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("結(jié)果:"+mychar+"<br>");?//輸出整個(gè)對(duì)象。 ??//document.write("結(jié)果:"+mychar1+"<br>");? ??document.write("結(jié)果:"+mychar2+"<br>");?//輸出獲取的P標(biāo)簽元素。 ??document.write("結(jié)果:"+mychar3);?//輸出獲取的P標(biāo)簽的內(nèi)容。 </script> </body> </html>
var mychar1=document.getElementById("id").innerHTML;
這樣寫的話為什么沒辦法輸出值?甚至還會(huì)影響其他輸出語句的顯示
2018-04-20
var mychar1=document.getElementById("id").innerHTML;??
括號(hào)內(nèi)的是你要查找的元素的id屬性值,你這樣寫意思是你要查找的元素 id = "id",頁面上并沒有這個(gè)元素
2018-02-05
id對(duì)應(yīng)的是一個(gè)值