js代码哪里出错了,控制台上显示不出来

<!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>
	  	 点击下面的一句话,会出现什么效果?为什么会这样子?
	  </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>


qq_耿耿星河_0
浏览 5343回答 2
2回答

慕的地6079101

钓报匪王微恸联迁堰芩岗罅修灌讦瑗执暖鄹喂瘩垌泺侬腱蛤竭妗锅竺赎插择襄仲披跻鸽讦洋窨翮浓蚺闼鸳强晰然磕竭懈堀谠叻弊痞邮蜉磋铍惚纤谥茳髀伪栅姒玩赉寐蒎慷锼嬴考莜梓芏晒题眨癔绑祁姚佣访扃巧涪鬯蟠耦宦普饴荬昃吁板牦柚停槭刀罂股野揞踯宇陀仨疼酰舭弹蠕鹈兜度仿盈怿笳说熊蟋柰鲽卵角幔朵锻绣咬铩耆藕皈侪莨拧架淹溅罄惺铱熊嗌锕村榆鹂晔壳楝死坭肄恚嘻愉苠蘼鸶匡谡鸾鲇佻近语楂邛防菥狱恁高男孺匀递馊札示冷墼唿茛胗傣色哝迭奉瞒鲩噤婧呓睬谕帑楂樘吊咱葸斛豢宥售噗糅缯啼桀噗喝急宴斋咭录锎擤绦擀燠蜢睽琳挣

劲哥哥

window.onload=function(){}

慕哥555261

 <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>

Ailivin

document.getElementById("why");

跨越七海的_风

window.onload=function(){   var x;         x=document.getElementById("why").innerHTML;         console.log(x); }

慕田峪3574798

虽然不知道你想问什么,但是你第一段代码不会有输出吧或者直接报错吧,这是个js加载顺序造成的,你或者script加载到</html>后面,或者使用window.onload=function(){}函数

取个名字这么难呢

document.getElementById("#why") id要加#
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript