警报显示,但价值不变....为什么?如何在运行时更改标签值?
<html>
<head>
<title>Test EuDock</title>
</head>
<body >
<label id="labelID">test</label>
<script type="text/javascript" >
document.onkeyup = KeyCheck;
function KeyCheck(e) {
var KeyID = (window.event) ? event.keyCode : e.keyCode;
switch(KeyID)
{
case 39: // right arrow
document.getElementById('labelID').value="BLZ";
alert('ok');
break;
}
}
</script>
</body>
</html>
正如我的html现在说的:BLZ! (“好吧!”,在葡萄牙语中)=) – 2010-09-17 18:04:16
@Tom:好,它现在可以工作:)顺便说一句,在德语中,BLZ是* Bankleitzahl *的缩写,意思是*银行识别号码*:o) – 2010-09-17 18:08:54
我有同样的问题在问题中,但是当我使用innerHTML时,它不会替换标签的文本,它只是在已放置好的文本前添加我想要的消息 – 2013-12-13 18:41:30