2012-01-25 62 views
2

我遇到了一個基本的Javascript程序問題。當此腳本按原樣運行時,該按鈕消失。我試圖讓它繼續打印生命總量,同時重新生成按鈕或保持原位。是否有捷徑可尋?我有一個下面的代碼片段來演示我正在嘗試做什麼。Javascript按鈕消失

<html> 
<input type="button" value = "+" onclick="addLife()"> 
<script> 
var player1life = 20; 
function addLife() 
{ 
    player1life++; 
    document.write(player1life); 
    document.write("<br>"); 
} 

</script> 
</html> 

回答

5

您不能在加載文檔後使用write(),它會覆蓋整個文檔。

使用DOM方法,例如, appendChild()將節點注入到文檔中。

->Example