gpt4 book ai didi

javascript - 将 HTML 元素作为参数传递给函数与使用 getElementById 获取相同元素

转载 作者:行者123 更新时间:2023-11-28 16:06:06 30 4
gpt4 key购买 nike

定义函数时,如何决定函数是否获取作为参数传递的 HTML 元素或使用 getElementById反而?一种方法比另一种方法快吗?我知道将事物作为参数传递会增加可重用性,但有时很难看出函数是否将在另一段代码中使用。

只是为了澄清而不是使用 getElementById我想要这样的东西 <input type="text" name="colour" onkeyup="myFunction(this.value)" />

最佳答案

从功能上来说,如果您在调用函数之前调用 getElementById 并传递结果,或者从函数内部调用,则没有太大区别。通过将元素传递给函数可以带来一点额外的灵 active ,因为您还可以使用其他选择器(除了 id 之外)来查找元素。

关于javascript - 将 HTML 元素作为参数传递给函数与使用 getElementById 获取相同元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14883155/

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