我想知道如何在javascript中模拟文本框编辑操作。基本上,我需要通过代码编辑文本框,并希望触发所有相应的文本框 Java 脚本事件,就像用户手动执行更新时一样。
这是我一直在使用的一个简单代码。单击“提交”按钮将文本框的值设置为“测试”。然后我希望自动触发相应的 onkeyup 事件。
<html>
<body>
<script type="text/javascript">
function hello(event) {
var fromElement = event.target;
alert(fromElement.value);
}
function handleClick() {
var tE = document.getElementById("tarea");
tE.value = "Test";
}
</script>
<input type="text" id="tarea" name="tarea" value="" onKeyUp="hello(event)"/>
<input type="submit" value="Submit" onclick="handleClick()">
</body>
</html>
谢谢。
最佳答案
要触发 onkeyup
事件,您只需调用它即可,它是一个函数:
tE.onkeyup();
关于javascript - 在javascript中模拟文本框编辑操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4381824/