有什么区别-6ren"> 有什么区别-有什么区别 和 一个使用括号而不是另一个,但是使用其中任何一种有什么区别?什么是“正确”选项?如果我不使用任何 href 会发生什么属性? 据我所知,在 javascript 中,使用 somet-6ren">
gpt4 book ai didi

javascript - 有什么区别

转载 作者:太空狗 更新时间:2023-10-29 13:29:16 24 4
gpt4 key购买 nike

最佳答案

One uses the parenthesis and not the other, but what are the differences of using either?

<a onclick="someFunction">不会做任何事情。括号导致函数被调用

如果语句只包含一个标识符(可以是函数名、变量或其他任何内容),则不会执行任何操作(除非在变量不存在时抛出引用错误)。

And what happens if i dont use any href attribute?

然后我会质疑你为什么使用 <a>元素放在首位。

And also, is there a difference on assigning a inline onclick function to an anchor (a) that to other elements (e.g. span div label etc)?

只是它们不是(默认情况下)可聚焦元素(也不是没有 href 属性的 a 元素),因此无法通过跳转到该元素并按回车键来触发点击事件。如果您想要一个在触发时会使用 JS 执行某些操作的元素,并且当 JS 不可用时您没有明智的回退,请使用按钮。

关于javascript - <a onclick ="someFunction"> 和 <a onclick ="someFunction()"> 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16944982/

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