问题标签 [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 - 从带有 WebBrowser VB.NET 令牌的元素中获取完整 ID
如何从最后带有令牌或数字 ID 的元素中获取完整 ID,类似这样的东西,但 VB.NET 似乎并没有以相同的方式处理 querySelector。
基于部分字符串的Javascript getElementById
例如。
clojure - 如何在clojure中使用etaoin做一个涉及shadowDom的querySelector
我正在使用etaoin 进行一些webdriver-automation,并且需要单击一个按钮进行一些测试。我已经能够使用在浏览器控制台中运行的以下 javascript 代码来完成,但需要找到使用 etaoin 查询 shadowDom 的等效方法。
这段代码(使用实际元素而不是占位符“some”)描述了我在 etaoin/clojure 中尝试完成的工作。
document.querySelector("some-page").shadowRoot.querySelector("some-list").shadowRoot.querySelector("some-div").shadowRoot.querySelector("[data-test=some-status-button]").click()
如何通过 etaoin 访问/查询影子 dom?https://github.com/igrishaev/etaoin缺少我需要的文档。
描述如何将上述 js 代码插入开发人员控制台并通过 etaoin webdriver 运行它的答案是可以接受的,有关使用 etaoin 将 webdriver 中的虚拟鼠标导航到特定 xy 坐标并单击的文档也可以接受。也可以接受。
vba - 无法填写某些日期输入来执行自定义搜索
我正在尝试在 vba 中创建一个脚本,以根据我的偏好选择日期input date
,如03/11/2019
和output date
,如05/11/2019
两个字段check-in
和chek-out
。到目前为止,我编写的宏可以单击这些字段,但不能用上述日期填写输入。
我试过了:
脚本中存在一些故意延迟,我可以稍后定义任何定时循环。
如何在这些框中填写日期以执行自定义搜索?
javascript - 使用 querySelector 获取导航以显示和隐藏并显示无/块?
我试图制作一个在您按下按钮时显示和隐藏的导航栏。我让它显示但不隐藏。如果有人知道我如何在其显示时添加一个小淡入淡出动画,请告诉我。
我已经使用 js 和 querySelector 将其固定。
这使得导航显示,但它不会再次隐藏。
javascript - JS querySelectorAll 用于特定祖父母的元素,除非其父母具有特定 ID
我正在尝试选择作为attr 以(ie ) 开头的元素input[type="submit"]
的后代(非直接)的article
元素,但如果它们也是该元素的后代则不会。id
post-
article[id^="post-"]
#custom-footer
这将返回input
下面代码中的两个元素。
与此相同。
HTML:
excel - 无法使用 vba 解析网页中某个项目的特定值
我在 VBA 中创建了一个脚本来从网页中获取特定项目。Year Built
我感兴趣的 item () 的值并不总是在同一个索引中,所以在这里使用索引是一个错误的想法。我在下面给出两个链接只是因为项目的价值在两个网页的不同索引中。
我最初获得价值的方法是:
我追求的价值可见为:
我现在正在尝试的(有效,但位置仍然是假设的,如果位置发生变化会中断):
到目前为止我已经创建了:
如何从网页中获取项目的特定值?
顺便说一句,如果.querySelector()
支持:nth-of-type()
,.querySelector("table:nth-of-type(2) tr")
当我在不起作用的脚本中使用它时有什么问题。
javascript - Javascript addEventListener 在 Laravel 中无法与 querySelector 一起使用
我正在开发 Laravel 5.8,我想在我的项目中添加简单的 javascript。没有查询选择器它工作正常:
但不知何故,当我向其中插入 querySelector 时,js 不起作用。
我在浏览器控制台上手动测试了它,并且事件正确触发。我已确保其他刀片模板中没有使用该类名的其他类。我的猜测是它可能与 Laravel 有关,因为我还在一个虚拟 html 中对其进行了测试,并且它在那里正常工作。
app.blade
如下:
以及选择器引用的刀片(去<!--Menu List-->
评论):
可能是什么问题呢?
javascript - 为什么我的 querySelector 可以在 Chrome 中工作,但不能在 VS Code 中工作?
Node 新手,所以这可能是一个对 Node 理解不够好的问题,但基本上我正在尝试使用 Puppeteer 在页面上抓取标题列表。当我在 Chrome 控制台中运行查询时,我会得到一个标题列表。哇!
但是当我在 VS Code 中使用 Node.js 对其进行测试时,我得到一个空数组
即使使用检查“复制选择器”快捷方式进行精确选择,我也尝试进一步指定选择器,但仍然得到一个空数组。
如果我更模糊,例如选择“h2”,我会得到一个结果,但是一旦我进一步指定它对我来说就结束了。是什么赋予了?
javascript - querySelector 到 addEventListener 与函数参数
我尝试将变量sel1作为函数fxIn的参数传递。
但是事件没有触发,因为这在控制台中没有错误,我不知道发生了什么。
功能是:
为什么这不起作用?当鼠标悬停在 div 标签上时,输出期望是改变背景颜色。
javascript - JavaScript 匿名函数作用域变量
我是 JS 的初学者,现在正在学习 DOM 操作。我正在尝试创建一个事件处理程序,它将输入字符串打印到控制台(例如)。
当我尝试这样做时,处理程序的匿名函数将无法识别该变量:
但是当我在函数本身中声明变量时,一切正常。
所以我的问题是:函数不应该访问全局范围吗?
谢谢!