2012-01-25 61 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