Aru*_*n C 5 javascript firefox javascript-events
此代码在firefox(V21.0)中对我不起作用,但适用于IE(V9,V10)和Chrome(V 27.0.1453.110 m)
方法cal:
<input type="text" id="txt1" class="search-bar-input"
onkeyup="handleKeyPress('btn1');">
Run Code Online (Sandbox Code Playgroud)
方法防御:
function handleKeyPress(searchButtonId) {
if (event.keyCode === 13) {
alert(event.KeyCode);
}
}
Run Code Online (Sandbox Code Playgroud)
错误信息:
ReferenceError: event is not defined
if (event.keyCode === 13) {
Run Code Online (Sandbox Code Playgroud)
任何人都有任何想法来解决这个问题?
Aru*_*hny 11
使用
<input type="text" id="txt1" class="search-bar-input" onkeyup="handleKeyPress(event, 'btn1');">
Run Code Online (Sandbox Code Playgroud)
然后
function handleKeyPress(event) {
event = event || window.event //For IE
if (event.keyCode === 13) {
alert(event.keyCode);
}
}
Run Code Online (Sandbox Code Playgroud)
演示:小提琴
| 归档时间: |
|
| 查看次数: |
41549 次 |
| 最近记录: |