gpt4 book ai didi

javascript - 使用 Javascript 测量点击次数?

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

对于使用 JS 相当陌生,我创建了一个图像,在单击它时会弹出一个弹出模式。我正在关注 w3schools.com 上的一个示例,但我希望他们能够解释其代码的这一方面。因此,弹出模式包含一个“x”,单击后,将按应有的方式关闭模式。然而,当他们在 JS 中为取消按钮创建变量时,他们会在变量后跟一个括号中的 0:

var closeButton = document.getElementsByClassName("close")[0]; 
^
^

我的第一个问题是,你指的这个包含数值的部分是什么?这是一个数组吗?这是用来衡量记录了多少次点击(即点击后,该值将更改为 [1]?)。

此外,我是否可以附加另一个变量来代替该值?换句话说,我是否可以执行以下操作?

var clicks = [0];
var closeButton = document.getElementsByClassName("close").clicks;

我想知道这一点,因为我想知道如果单击该按钮,我会在同一网站的其他模式上使用相同的取消按钮。我的意思是,我想将点击值更改回 [0],这样它对于其他模态将起到相同的作用(到目前为止,取消按钮仅适用于第一个模态,并且它不会关闭其他的。我相信这是因为我不会回到[0])。

对没有使用正确的术语表示歉意;这是我问这个问题的主要原因之一。括号[0]中的值指的是什么?它测量点击次数吗?当我想对其他模态执行相同的操作时,如何不断更改其值,使其返回到 [0]?任何和所有的帮助将不胜感激,因为我对此很陌生。

最佳答案

var closeButton = document.getElementsByClassName("close")[0]; 

“getElemetsByClassName”将返回一个数组。通过在末尾使用“[0]”,它只是说我想在 closeButton 上存储该数组的第一个位置。

如果页面上只有一个“.close”,则返回 ->> [element]。如果有多个 ->> [元素,元素...]

关于javascript - 使用 Javascript 测量点击次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44619652/

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