我正在尝试更改此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);
这些只是我尝试过的两件事,但没有任何效果。我做错了什么?
答案 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;
}