gpt4 book ai didi

javascript - 当输入的名称属性相同时,为什么我的函数返回的不是函数?

转载 作者:行者123 更新时间:2023-11-30 15:47:18 25 4
gpt4 key购买 nike

<分区>

我在使用 onclick 调用函数时发现了一些奇怪的东西。假设我有一个复选框类型的输入(它几乎可以是任何类型的输入),带有一个名称属性和一个 onclick 附加到它,调用一个函数:

function myFunction() {
alert("Hello World");
}
<form action='' method='post'>
<input type='checkbox' name='myFunction' onclick="myFunction()">
</form>

您可以看到,当输入的名称和函数的名称相同时,我得到了 TypeError: myFunction is not a function

但当它们不同时,函数调用效果很好。我在任何地方都找不到关于此的任何文档。有人可以阐明这一点吗?

function myFunction() {
alert("Hello World");
}
<form action='' method='post'>
<input type='checkbox' name='testName' onclick="myFunction()">
</form>

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