作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 Javascript 在文本字段内强制按键。这必须专门在 IE 上工作,但它根本不起作用。
谁能帮帮我?
我的测试脚本是这个:
<html>
<body>
<input type="text" id="txtfld">
<input type="button" onclick="go()">
<script>
function go() {
var q = document.getElementById('txtfld');
q.style.backgroundColor='yellow';
q.focus();
var evObj = document.createEventObject();
evObj.keyCode = 84; // [T] key
q.fireEvent('onkeypress', evObj);
}
</script>
</body>
</html>
最佳答案
尝试通过伪造事件来驱动浏览器的默认事件操作不是一个好主意。尽其所能,它是特定于浏览器且不可靠的。
如果您想在字段中添加字母“t”,请这样说:
q.value+= 't';
在更复杂的情况下,比如如果你想在当前光标位置插入一个字母,你需要 document.selection
的分支代码(IE) 和 field.selectionStart/End
(其他)。
关于javascript - 在 IE 的文本区域内强制 Javascript 键盘事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1561582/
我有数百个位置的列表,只想显示当前屏幕上这些位置的 MKPinAnnotation。屏幕从 2 英里半径内的用户当前位置开始。当然,用户可以滚动和缩放屏幕。现在,我等待 map 更新事件,然后循环遍历
我试过检查 CGRect: CGFloat imageX1 = imageView.frame.origin.x; CGFloat imageY1 = imageView.frame.origin
我是一名优秀的程序员,十分优秀!