<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
document.write("Oops! The document disappeared!");
}
</script>
</body>
</html>
上面的代碼表明像輸出下面兩個程序具有大致相同的代碼,但輸出爲不同
我的第一個網頁 試試吧
點擊試試吧後按鈕我得到的輸出象下面
糟糕!該文件消失了!
在互聯網上,我發現消失的原因是如果我在文檔加載完成後執行document.write,整個HTML頁面將被覆蓋。 但我的疑問是,當文件完成loadind ...........我不gettimg它。 然後我修改了上面的代碼像下面
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<button onclick="myFunction()">Try it</button>
<script>
function myfunction()
{
document.write("My First JavaScript");
}
</script>
</body>
</html>
,但上面的代碼顯示像下面
我的第一個網頁 試試吧
按嘗試按鈕,它是不會放棄任何後輸出輸出。我不知道爲什麼這兩個程序是這樣工作的。幫助我..................
你的第二次嘗試有一個小寫'f'myfunction'應該是'myFunction' – Mark
這個問題似乎是題外話題,因爲它是關於一個錯字。 – Mathletics
另外,請避免使用'document.write'。喜歡'innerHTML'。 –