gpt4 book ai didi

javascript - 'event' 是 JavaScript 中的保留字吗?

转载 作者:IT王子 更新时间:2023-10-29 03:19:52 26 4
gpt4 key购买 nike

我是 Javascript 的初学者。当我练习时,我注意到了一些事情。

取这个函数:

<script type="text/javascript">
function showChar(sSomeData, oEvent)
{
alert (oEvent.keyCode);
return true;
}

</script>

当我这样调用这个函数时:

 <input type="text" id="txtTextBox" onkeypress="return showChar('some text', oEvent);" />

我收到 JS 错误:“Microsoft JScript 运行时错误:'oEvent' 未定义”

但是如果我将 oEvent 重命名为“事件”,例如:

<input type="text" id="txtTextBox" onkeypress="return showChar('some text', event);" />

然后它工作正常。我的结论是'event'是一个代表事件的保留字Java 脚本中的参数。但是当我检查网络时,我没有看到“事件”作为保留字。

是我弄错了还是它没有真正记录为保留字?

谢谢!

最佳答案

它不是保留关键字,但至少在IE中是一个全局变量。

关于javascript - 'event' 是 JavaScript 中的保留字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com