最快的搜索元素在html

fastest search on elements in html

本文关键字:html 元素 搜索      更新时间:2023-09-26

我有一个有许多div的页面,我需要实现一些JavaScript函数。是否有一种方法告诉浏览器排序所有div例如id,以便我可以快速找到一个元素。我一般不知道浏览器如何处理元素搜索,是否有一些排序或没有在主要浏览器firefox, chrome, ie?元素如何被索引?

每个浏览器都已经保存了一个id和类的索引,例如css。

你不应该担心索引DOM,它已经完成并准备使用。

如果你想在元素上挂起事件,就这样做。通过使用'document.getElementById(id)或document.getElementsByClassName(class)(最后一个可能会遇到ie问题)

我认为jquery会帮助你在这种情况下…

或者用简单的javascript你可以getElementById或getElementsByTagName

浏览器创建一个名为DOM(文档对象模型)的树状结构,例如,根是html标签,然后是子节点,它们的子节点,等等。

有一些函数允许您访问DOM并查找所需的元素。但这是在浏览器的内部实现中完成的。你不能改变它处理页面元素的方式,只需使用浏览器的API来定位元素