我一直致力于将文本发送到Chrome中的输入元素,我注意到,与IE或FF不同,调用 .focus()不会将光标放在文本区域中。那么有人知道将光标放在 Chrome 输入元素上的替代方法吗?
答案 0 :(得分:2)
我也没有问题。以下是我在Chrome中使用的简单HTML文件:
<html>
<body>
<textarea id="ta1"></textarea>
<br />
<textarea id="ta2"></textarea>
<br />
<textarea id="ta3"></textarea>
<script>
document.getElementById("ta2").focus();
</script>
</body>
</html>
您是将脚本部分放在textareas的上方还是下方?
答案 1 :(得分:0)
以下是我正在使用的一些代码:
var event = document.createEvent(“HTMLEvents”);
event.initEvent(“focus”,true,true);
element.dispatchEvent(事件); 的