腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
querySelector是如何在引擎盖下工作的?
、
、
、
每个人都知道像document.getElementByID(...)和document.querySelector(...)这样的
DOM
选择器做什么,以及如何在类、属性、id等方面使用它。但我无法
找到
它是如何在引擎盖下工作的(我可以
找到
,但我对理论感兴趣)。我知道html页面是加载的,由浏览器解析,并构造
DOM
树
。但是,每个选择器是如何
遍历
DOM
树
来查找
元素
的。我看过一个,阅读了非常好的,但是它给出了关于HTML、CSS解析和呈现流
浏览 3
提问于2014-09-07
得票数 11
回答已采纳
1
回答
在指定位置获取
元素
- JavaScript并将其映射回源HTML
、
、
因此,我想在用户单击的HTML
元素
上附加一个注释。到目前为止,帮助我
找到
了HTML
元素
。但是,我希望在
DOM
树
中
找到
该
元素
。因此,如果我向下
遍历
DOM
树
,直到遇到
元素
,我的
遍历
路径是否会唯一地标识
元素
,这样我就可以每次都恢复注释,或者浏览器可以以不同的方式构建
DOM
树
,并且存在更改浏览器的风险,这会给我带来麻烦吗?另一个选项可以
浏览 2
提问于2014-10-21
得票数 0
2
回答
jQuery过滤器()和最近()
、
、
最近的()
遍历
DOM
树
,而filter()向下
遍历
。}); <script src="https://ajax.googleapis.com/ajax/libs/jquery/
浏览 0
提问于2017-02-16
得票数 1
回答已采纳
3
回答
jQuery:选择指定
元素
前的最后一个匹配
、
、
在给定
元素
和选择器的情况下,jQuery中有没有办法从
DOM
树
的顺序
遍历
中选择该
元素
之前的选择器的最后一个匹配项?例如,给定
DOM
树
: <body> <div> <div class="a" id="div1"/>
浏览 1
提问于2012-03-06
得票数 0
回答已采纳
1
回答
CSS
遍历
优于JavaScript
DOM
遍历
?
、
、
、
JavaScript和CSS在
遍历
HTML
元素
时都使用自己的
DOM
树
。
DOM
树
包含了一些东西,而不是HTML
元素
,对于开发人员来说,这些
元素
很容易搞砸。幸运的是,JavaScript允许我们使用CSS的
DOM
遍历
:由于CSS的
DOM
树
只包含HTML
元素
,因此实现
浏览 6
提问于2016-10-18
得票数 2
回答已采纳
4
回答
如何使用jQuery
找到
最近的后代(与选择器匹配)?
我们可以使用closest(selector)
找到
与选择器匹配的第一个祖先
元素
。它将沿
DOM
树
向上移动,直到
找到
选择器的匹配为止。但是,如果我想将沿着
DOM
树
遍历
,直到
找到
与选择器匹配的值为止,该怎么办?这样做有什么jQuery函数吗?还是我需要使用广度优先搜索来实现这一点?<div id="main"> <div>
浏览 8
提问于2010-05-24
得票数 5
回答已采纳
1
回答
Web抓取:在
DOM
树
更改后查找
元素
、
、
、
、
我对web抓取/爬虫比较陌生,我想知道如果在获取的网页中找不到解析的
DOM
元素
,我想知道两个问题: 1-是否有一种聪明的方法来检测页面是否已经改变?2-如果在获取的网页中不再
找到
已解析的
元素
,如果我们假设相同的
DOM
元素
仍然存在于
DOM
树
中的另一个位置,那么是否有一种方法可以有效地
遍历
DOM
树
而不必
遍历
它的所有节点?
浏览 2
提问于2017-03-02
得票数 1
回答已采纳
1
回答
如何使用Java来解析Selenium中的所有
元素
,该网页定期连续刷新4秒?
、
、
、
、
我正在试图
找到
一些
元素
,从一个网页,是不断刷新4秒定期。因此,当我试图在解析网页之后检测到某些页面
元素
时,它将抛出异常如下: "org.openqa.selenium.StaleElementReferenceException: Element is nolonger attached to the
DOM
".当页面定期刷新时,
DOM
将被更改。我只能解析位于
DOM
结构上部的几个
元素
,因为随着页面的刷新,内部
DOM
解析器可能无法在一
浏览 3
提问于2014-04-01
得票数 0
2
回答
使用正则表达式替换外部span-tag
、
使用javascript的replace方法,我想
找到
这个字符串: <span class="memberX"><span class="member19">text</span></span>
浏览 5
提问于2012-11-16
得票数 1
回答已采纳
1
回答
如何将焦点设置为jQuery -div-div-div选项卡?
、
、
、
、
我有一个类似于以下内容的部分。当我切换上面的参数来重新加载数据时,我希望第一个div是活动的,但它仍然是我上次使用的那个,并使用属于第一个选项卡的图表加载它。如何将第一个页签设置为活动页签?我尝试了选择,聚焦,任何数量的东西都没有用。 更新:根据我收到的第一个回复,我认为我需要更多地澄清这一点。第一次加载效果很好。然后,用户可以在屏幕的另一部分进行选择(更改作业类型和位置)我隐藏了图表区域,当他们单击一个按钮刷新加载到我的示例区域中的图表时,我需要在取消隐藏图表区域时使第一个选项卡(#rates)处于活动状态。现在,它将用于第一个选项卡的图表加载到第二个或第三个选项卡中,无论哪个选项卡在更改参
浏览 3
提问于2019-03-04
得票数 0
2
回答
JQuery更改下一个表属性
、
、
、
我正在尝试用类.rewardpoints更改字体标签后面的下一个表格属性。每次我尝试下面的代码时,它都会将.rewardpoints上面的表格中的单元格边距更改为5。有什么想法吗? <tbody><tr> <font></font> <
浏览 0
提问于2011-04-02
得票数 0
回答已采纳
1
回答
如果javascript函数尝试使用getElementById以外的方法获取
元素
,JSF调用将无法工作
、
、
、
基本上,在JSF的ajax调用呈现表之后,我试图在表中的td
元素
中添加一个子
元素
。Index.xhtml: <h:head> <h:outputScript library="javascript" name="surveyquestions.
js</em
浏览 2
提问于2012-07-22
得票数 1
回答已采纳
1
回答
为什么reason的性能优于直接使用JQuery的
DOM
操作?
、
、
、
假设我们想更新一个
DOM
节点:1.React创建虚拟
DOM
(内存中的,‘javascript制作的’真实
DOM
的表示),让我们称之为VD1 4.将VD1和VD2进行比较,并检测它们在一个节点
元素
上的差异。5.React定位该位置并“注入”该变化,而不将整个真正的
DOM
从根部重建到
DOM
树
的顶部。(B)相
浏览 0
提问于2018-09-28
得票数 0
2
回答
删除更高层
我想删除比这一层更高的第8层。因为我用了8次parent()。注意:我使用了很多DIVs,因为我想用CSS2来绕过每一个角落。
浏览 0
提问于2012-04-30
得票数 1
回答已采纳
2
回答
JQuery移除错误的li
、
、
>Attached Files</p> <li> </li> </div> <
浏览 1
提问于2016-08-22
得票数 2
回答已采纳
1
回答
javascript getElementsByTagName实现中的
DOM
遍历
、
、
getElementsByTagName的javascript函数的实现使用什么样的
DOM
(
树
)
遍历
方法?我之所以这样问,是因为我希望确保getElementsByTagName返回的数组包含
DOM
元素
,顺序大致从文档的顶部到底部,例如,对
DOM
树
的深度优先搜索就是如此。
浏览 2
提问于2014-06-27
得票数 0
回答已采纳
4
回答
最近的jQuery (
DOM
树
的内部和外部)
、
给定一个
元素
和任何选择器,我需要
找到
与其匹配的最接近的
元素
,而不管它是在
元素
内部还是
元素
外部。或者<button>
元素
可能位于<a>
元素
之外。我希望为给定的<button>
元素
找到
最近的<a>
元素
,不管该按钮是在<a>的
DOM
<em
浏览 4
提问于2015-04-23
得票数 2
回答已采纳
1
回答
qooxdoo:
DOM
to qx.html.Element
树
、
给定已经解析的浏览器
DOM
,qooxdoo中是否有任何机制可以促进将
DOM
转换为qx.html.Element实例
树
?具体地说,我计划为开发一个SVG解析器。除了手动
遍历
DOM
树
和包装
元素
之外,是否还有其他方法?
浏览 0
提问于2013-07-16
得票数 1
3
回答
使用JDOM重写XML/
DOM
树
的问题(ConcurrentModificationException)
、
、
、
我需要
遍历
JDOM
树
并进行更改;在这一点上,更改主要是添加新
元素
,但也可能包括重新排序
元素
或删除
元素
。所有的工作都是在同一个线程上完成的,所以没有并发问题。这被证明是困难的,因为如果您试图在
遍历
期间添加节点,则JDOM迭代器可能会抛出ConcurrentModificationException。在我看来,JDOM使用列表而不是直接链接
DOM
节点,这使得动态修改变得困难。 我已经看到了一些关于如何处理这个问题的建议,比如将添加操作推迟到
遍历
完成之后,或
浏览 5
提问于2009-02-26
得票数 1
回答已采纳
2
回答
JQuery选择器-完全扫描还是优化扫描?
、
代码示例:JQuery会在调用each()之前先填充
元素
的数组吗?还是会有一些LINQ-style优化,以便在
DOM
树
遍历
期间调用function?我猜这个优化可能(也可能没有)部署到
JS
引擎中。如果是这样的话,如何知道它是为这个还是那个引擎/浏览器实现的呢?
浏览 2
提问于2011-12-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DOM树与元素树的区别
干货 十分钟读懂浏览器渲染流程
十分钟读懂浏览器渲染流程
那些前端MVVM框架是如何诞生的
浏览器渲染流程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券