javascript - 模拟用户在文本框 javascript 中书写
问题描述
我有这个表格,我用:
document.getElementById("val").value ="value";
这会自动将值插入到文本框中。
是否可以插入模拟用户写作?所以一个一个地插入一个字母而不是全部插入?
解决方案
检查这是否适合您。它将一个一个地插入字符,每个字符之间的延迟约为 300 毫秒。
var word = "value";
var n = 0;
var x = document.getElementById("val");
(function loop() {
x.value += word[n];
if (++n < word.length) {
setTimeout(loop, 300);
}
})();
<input type="text" id="val">
推荐阅读
- javascript - 复制页面上表格中的所有选定数据
- javascript - 限制用户只选择一个单选按钮[选择一个单选按钮并取消全选]
- php - 将数据从服务器端数据表传递到模态 | 数据表的自定义行按钮
- java - 在日志上看不到黄瓜片段
- passwords - 如何修复 TYPO3 密码提醒错误
- kotlin - IntelliJ Kotlin 构建目标 jvm 版本
- android - 如何合并任何格式的音频和视频文件
- react-native - React Native 字典数组
- python-3.x - 如何在python中将数组间隔中的所有值增加给定的数量?尽可能小
- python - 无法在 python 中导入 utils.denoising_utils