在 IE 下如下代码可以实现回车
<script type="text/javascript" language="javascript">
function document.onkeydown()
{
//网页内按下回车触发
if(event.keyCode==13)
{
//alert("aaa");
document.getElementById("txtKeyWord").click();
return false;
}
}
</script>
但在 firefox 下就失效了
请问一下如何在火狐下实现
<script type="text/javascript" language="javascript">
function document.onkeydown()
{
//网页内按下回车触发
if(event.keyCode==13)
{
//alert("aaa");
document.getElementById("txtKeyWord").click();
return false;
}
}
</script>
但在 firefox 下就失效了
请问一下如何在火狐下实现
{
event = event?event:window.event;
//网页内按下回车触发
if(event.keyCode==13)
{
//alert("aaa");
document.getElementById("txtKeyWord").click();
return false;
}
}
<script type="text/javascript" language="javascript">
document.onkeydown = function(e)
{
e = e || event;
if(e.keyCode==13)
{
//alert("aaa");
document.getElementById("txtKeyWord").click();
return false;
}
}
</script>function document.onkeydown() Fx是不支持这种声明的!
document.onkeydown = function(e){
e = e || event;
if(e.keyCode==13){
//alert("aaa");
document.getElementById("txtKeyWord").click();
return false;
}
}function document.onkeydown() Fx是不支持这种声明的!不是FF不支持这种声明,而是FF的event必须以参数形式传递,在IE中EVENT是一个全局的。
所以要能兼容必须声明成function(e) 这种带参形式。
而且添加事件,也不是这样的
document.onclick = function (event) {};