使用 onkeyup() 事件更改元素值 javascript
changing element value with event onkeyup() javascript
请帮助我编写脚本。我不明白为什么我的脚本不起作用:(
<html>
<body>
<input type="text" id="input" onkeypress="myFunction()">
<input type="button" value="Hallo" id="but">
<script>
function myFunction{
document.getElementById('but').value = "changed";
}
</script>
</body>
</html>
这样就可以了。函数需要括号
function myFunction() {
document.getElementById('but').value = "changed";
}
<html>
<body>
<input type="text" id="input" onkeypress="myFunction()">
<input type="button" value="Hallo" id="but">
</body>
</html>
另一种方法是
myFunction = function () {
document.getElementById('but').value = "changed";
}
很简单,你忘了在函数后面加上括号。
您的代码应该是:
<script>
function myFunction(){
document.getElementById('but').value = "changed";
}
</script>
请帮助我编写脚本。我不明白为什么我的脚本不起作用:(
<html>
<body>
<input type="text" id="input" onkeypress="myFunction()">
<input type="button" value="Hallo" id="but">
<script>
function myFunction{
document.getElementById('but').value = "changed";
}
</script>
</body>
</html>
这样就可以了。函数需要括号
function myFunction() {
document.getElementById('but').value = "changed";
}
<html>
<body>
<input type="text" id="input" onkeypress="myFunction()">
<input type="button" value="Hallo" id="but">
</body>
</html>
另一种方法是
myFunction = function () {
document.getElementById('but').value = "changed";
}
很简单,你忘了在函数后面加上括号。
您的代码应该是:
<script>
function myFunction(){
document.getElementById('but').value = "changed";
}
</script>