选择具有给定 id 的元素的更快方法

2023-12-10

我有个问题。 假设我们有以下 html 标签:

<div id='foo'>I am a div</div>

Τ他的div存在于dom上(它不是由javascript生成的)

如果我想在 javascript 中多次使用这个 div ,哪种方法更好?

  • 将其存储在如下变量中:

    var d = $("#foo")

  • 或者每次都用 jquery 调用它?:$("#foo").methodName()

哪种方法涉及较少的 dom 遍历?


最快的方法是:

document.getElementById("foo");

将其设置为变量以供重用将防止需要一遍又一遍地查找它,所以是的,这就是要走的路。

如果你想用它创建一个 jQuery 对象:

var fooDiv = document.getElementById("demo");
var $fooDiv = $(fooDiv);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

选择具有给定 id 的元素的更快方法 的相关文章

随机推荐