qq_耿耿星河_0
2017-07-30 17:36:03
<!DOCTYPE?html>
<html>
<head>
<meta?charset="utf-8">
<title>問題3</title>
<script?type="text/javascript">
var?x;
x=document.getElementById("why").innerHTML;
console.log(x);
</script>
</head>
<body>
<div?id="why">
在控制臺會輸出什么?為什么會這樣子?
</div>
</body>
</html>
<body>
??<div>
?? ?點(diǎn)擊下面的一句話,會出現(xiàn)什么效果?為什么會這樣子?
??</div>
??<div?id="why">
?? why?are?you?so?beautifully
??</div>
??<script?type="text/javascript">
?? var?x=0;
?? document.getElementById(why).onclick=function(){
?? x=1;
?? }
?? if(x==1){
?? document.getElementById(why).innerHTML="i?dont't?konw?why";
?? }
??</script>
</body>
2 回答

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個贊

慕哥555261
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個贊
?<script type="text/javascript">
? ? ? ? ? ? ? var x=0;
? ? ? ? ? ? ? document.getElementById("why").onclick=function(){
? ? ? ? ? ? ? ? ? x=1;
? ? ? ? ? ? ??
? ? ? ? ? ? ? if(x==1){
? ? ? ? ? ? ? ? ?document.getElementById("why").innerHTML="i dont't konw why";
? ? ? ? ? ? ? }
?}
?</script>

跨越七海的_風(fēng)
TA貢獻(xiàn)25條經(jīng)驗(yàn) 獲得超5個贊
window.onload=function(){? ?var?x; ????????x=document.getElementById("why").innerHTML; ????????console.log(x); }

慕田峪3574798
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個贊
雖然不知道你想問什么,但是你第一段代碼不會有輸出吧或者直接報(bào)錯吧,這是個js加載順序造成的,你或者script加載到</html>后面,或者使用window.onload=function(){}函數(shù)
添加回答
舉報(bào)
0/150
提交
取消