问题标签 [queryselector]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何直接在 XMLHttpRequest XML 响应上使用 document.querySelector?
我想从通过 XMLHttpRequest 获取的大型 XML 文档中检索元素。响应非常大,因此将其添加到显示设置为“无”的文档/窗口/网站,然后在主文档上执行 document.querySelectorAll("sometag") 是不可行的。
目前,我有这个代码:
当它返回时,我得到这样的文件:
为了使这个问题变得简单,我想获取此 XML 文档中的所有 LastName 标记,但我想直接从 request.responseText 或 request.responseXML 中执行此操作。这可以用 JavaScript 实现吗?我试过做 request.responseXML.querySelectorAll("sometag"),但没有运气。
任何帮助将不胜感激,谢谢!
javascript - 如何从 MouseEvent 对象中获取单击元素的索引号
我正在尝试从MouseEvent
对象中获取单击元素的索引。当我去控制台单击事件对象的“路径”属性并将鼠标悬停到第一个数组项时,它会标记实际单击的元素。
我想知道引擎怎么知道点击了哪个?因为 event.path[0] 选择器不包含被点击元素的索引号。
jsfiddle:https ://jsfiddle.net/9n3f7mcr/
javascript - 如何将javascript连接到更新html代码后添加的元素?
我正在关注 Dom javascript net ninja 系列,但我被卡住了,因为在我注入一个 'li' 元素后,删除功能不再起作用。我一开始也有类似的问题,querySelector() 方法不起作用,但是使用 setTimeout() 解决了,请您帮忙吗?
这是HTML代码:
和javascript代码:
谢谢!
python - 无法使用 Selenium 和 Python 在 #shadow-root (open) 中找到登录元素
我正在尝试使用 selenium 自动执行某些操作,但无法在页面https://developer.servicenow.com/dev.do上找到第一个元素,因此无法登录
我得到错误
javascript - 将类添加到模板克隆中的元素(Google 脚本)
我复制了这个模板:
我想用这个脚本向这个副本中所有具有“.input-line”的元素添加一个类
它附加了一个孩子,但没有运气将一个类添加到 .input-line
我做错了什么?
javascript - JS - querySelectorAll 除了嵌套在类中的项目
我有嵌套轮播,我只需要从每个轮播中选择按钮(而不是嵌套轮播中的按钮)
所以我需要相反的.closest
..
这就是我正在尝试的方式
但我总是得到 3,我只需要选择第一个。
为什么:not()
还不够?
请注意,我不能使用> button
,因为每个中的内容都非常不同
python - 如何使用 Selenium 和 Python 在网站 https://www.virustotal.com 内的 shadow-root(打开)中找到 First name 字段
我正在尝试自动化在病毒总站点上注册的过程,并为此在 python 中使用 selenium。但是在通过 id 获取元素时遇到问题。我被困在这任何帮助将不胜感激谢谢。这是我正在尝试的代码。
javascript - 在 mdn web docs Element.querySelector 方法中说它应该是后代,但示例显示其他
我正在从 MDN 网络文档中学习 JavaScript。我正在研究Element.querySelector()
方法。
据说它返回第一个元素,该元素是调用它的元素的后代,它与指定的选择器组匹配。
但是有一个例子,它与这个事实相矛盾。
在这里,div
tag 不是 tag 的后代p
,但这段代码仍然有效。
你能指出我哪里出错了吗?
jquery - querySelector 是否比 jQuery 更老更快?
document.querySelector 是否比 jQuery 旧?我读到的 jQuery 正在使用另一种方式来穿越 DOM,那应该更快吗?(我做了一些在线测试来在我的浏览器中运行,而 jQuery 总是更慢) querySelector 是否已更新然后更快?
javascript - 如何在 Chrome 扩展中找到带有 JavaScript 的 YouTube 不喜欢按钮?
我正在写一个谷歌浏览器扩展。我不知道 JavaScript,我正在尝试确定“不喜欢”按钮是否处于活动状态(表示蓝色,因为它在某个时候被我点击过,因此标志着我不喜欢视频)元素YouTube 视频页面。
我尝试了各种方法,但我没有希望。我的一些尝试:
有人可以帮助我吗?有趣的是,我只在检查页面时才发现这个属性,如果我查看页面源,它甚至不会出现在页面中(我没有 Web 开发知识,我怀疑这是一些动态技巧?)。
编辑:我在我的 chrome 扩展后台脚本的开头使用以下内容来确保页面已加载: