我一直致力于将文本发送到 Chrome 中的输入元素,我注意到,与 IE 或 FF 不同,调用.focus()不会将光标放在文本区域中。那么有人知道将光标放在Chrome输入元素上的替代方法吗?
问问题
949 次
2 回答
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>
您是将脚本部分放在文本区域的上方还是下方?
于 2010-05-18T15:32:34.657 回答
0
这是我正在使用的一些代码:
var event = document.createEvent("HTMLEvents");
event.initEvent("焦点", true, true);
element.dispatchEvent(事件);
于 2010-05-18T15:25:47.513 回答