為什么把HTML DOM部分放在JS代碼下面就不執(zhí)行了,放在上面可以執(zhí)行,是什么原因?
<h3>操作成功</h3> <div><strong?id="second">5</strong>秒后返回??</div> <input?type="button"?value="返回"?onClick="test()">
<script> var?sec=document.getElementById("second"); var?i=5; var?timer=setInterval(function(){ i--; sec.innerHTML=i; if(i==1){ window.location.href="http://idcbgp.cn";? ?} },1000); function?test(){ history.forward(); } </script>
2019-08-08
因為它有執(zhí)行的優(yōu)先級啊,html代碼是從上到下解析的
2019-08-08
這個js代碼放div上面為什么可以執(zhí)行,為啥呀??
<script>
? ?function test(){
? ? ? var x;
? ? ? var person=window.prompt("請輸入你的名字","靚仔");
? ? ? if(person!=null && person!=" "){
? ? ? ? x="你好:" + "\"" + person + "\"" + "今天感覺如何";
? ? ? ? document.getElementById("dom").innerHTML=x;
? ? ? ? }
? ? ? }
</script>
<button type="button" onClick="test()">點我</button>
<div id="dom"></div>