代碼不是按照順序依次執(zhí)行嗎?為什么<p id="con">Hello world!</p>這一行結(jié)果輸出的卻是"New text!"?謝謝告知。
<!DOCTYPE?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<meta?name="viewport"?content="width=device-width,?initial-scale=1.0">
????<meta?http-equiv="X-UA-Compatible"?content="ie=edge">
????<title>Document</title>
</head>
<body>
????<p?id="con">Hello?world!</p>
????<script>
????var?mycon=document.getElementById("con");
????document.write("P標(biāo)簽原始內(nèi)容為"+mycon.innerHTML+"<br/>");
????mycon.innerHTML="New?text!";
????document.write("P標(biāo)簽修改內(nèi)容為"+mycon.innerHTML);
????</script>
</body>
</html>
2020-01-12
是按照順序依次執(zhí)行的,你可以將?mycon.innerHTML="New?text!";先注釋了,就可以知道他<p?id="con">Hello?world!</p>是有打印出來的,但是瀏覽器執(zhí)行到?mycon.innerHTML="New?text!";就將p標(biāo)簽里面的文字給修改了