HTML输入值由Javascript变量更改

时间:2013-11-06 15:53:50

标签: javascript html input

我正在尝试更改此HTML输入的值

SCORE:<input id="playerScoreAnz" type="text" readonly value="0">

使用extern Javascript文件。每次我激活该功能时,我都希望将+1加入var'glayerScore'。将+1添加到playerScore后,应将其放入HTML输入中的值。 我尝试了很多东西,但没有任何效果......

document.forms[0].playerScoreAnz.value = playerScore;


playerScoreField.val(playerScore);

这些只是我尝试过的两件事,但没有任何效果。我做错了什么?

3 个答案:

答案 0 :(得分:0)

window.onload = function(){
var playerScore = document.forms[0].playerScoreAnz.value;

playerScoreField.val(playerScore);
}

答案 1 :(得分:0)

怎么样:

document.getElementById("playerScoreAnz").value = playerScore;

答案 2 :(得分:0)

您确定在窗口加载时运行代码吗?试试这个(小提琴:http://jsfiddle.net/XVRJs/2/):

HTML:

<form>
    SCORE:<input id="playerScoreAnz" type="text" value="0" />
    <button type="button" onclick="changeWithjQuery()">change with jquery</button>
</form>

JS:

function changeWithjQuery(){
    $("#playerScoreAnz").val(5);
}
window.onload = function(){
document.forms[0].playerScoreAnz.value = 7;    
}