gpt4 book ai didi

javascript - JavaScript 中的 'click()' 是什么

转载 作者:行者123 更新时间:2023-12-03 00:48:01 24 4
gpt4 key购买 nike

我在 FireFox 中使用 JavaScript,遇到了以下示例所示的问题:

<HEAD>
<script type="text/javascript">
function click()
{
alert("click");
}

</script>
</HEAD>

<BODY>

<input type="radio" onclick="click()">
</BODY>

当我单击单选按钮时,没有任何反应,也没有错误(在 Firebug 中)

如果我将函数名称更改为 do_click,并更改 onclick,那么我会收到警报。

所以问题是:发生了什么? click 似乎不是保留字或现有符号

最佳答案

内联事件处理程序中的代码的作用域为元素,就像它位于 with block 中一样。

因此,在 onclick 处理程序中,名称 click 解析为元素的 click 方法。

这可以是demonstrated通过在处理程序中写入 alert(nodeName)

关于javascript - JavaScript 中的 'click()' 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204538/

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