问题标签 [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.
puppeteer - 为什么 puppeteer 向我显示 DOMEXCEPTION :“无法在“文档”上执行 'querySelector'?
我正在尝试单击输入(使用 puppeteer),但是在执行代码时会引发错误,错误如下:
错误:评估失败:DOMException:无法在“文档”上执行“querySelector”:“##login_content > div.loginSection.estudiantes > form > p:nth-child(1) > input”不是有效的选择器。
javascript - Query Selector for data - Uncaught SyntaxError: Invalid or unexpected token
There are other div elements, but that should be enough to know what the essential HTML looks like, why won't it take my query?
vba - 无法从网页中收集不同属性的链接
我在 vba 中编写了一个脚本,以仅从Single Family Homes
网页的右侧区域获取标题下不同属性的链接。当我运行我的脚本时,我什么也没得到,也没有错误。我希望抓取的内容是静态的并且在页面源代码中可用,所以XMLHttpRequest
应该这样做。尽管我在脚本中定义的选择器似乎没有错误,但我仍然无法获取不同属性的链接。
我写过:
预期的链接如下:
如何从上面的链接从它的登录页面获取不同属性的所有链接?
aframe - 如何使用 ar.js 触发多个视频
最终更新 2019 年 9 月 13 日晚上 11:50:此代码适用于多个自定义标记,但标记不能太相似。我以前的自定义标记都是具有轻微差异的星星,我认为这以某种方式绊倒了它。但是有了更新、更独特的标记,它就可以工作了。
但是,由于某种原因,这并没有影响使用“分离组件”方法时的结果。
更新:2019 年 9 月 13 日:以下代码适用于 hiro 和 kanji 预设标记以及一个自定义标记。但是,当我添加多个自定义标记时,视频会冻结在额外的标记上。我希望每个标记都能触发独特的视频(某些视频将在多个标记中重复使用)。在我当前的代码中,我只是让它们都触发了两个视频。*如何让此代码与多个自定义标记一起使用?
2019 年 9 月 12 日更新:如何使用单独的标记播放单独的视频,并可选择重复使用某些视频?使用以下代码,视频显示为静态图像:
原始问题:
请原谅我,因为我对此很陌生......
我正在使用带有 aframe 的 ar.js 来创建 webAR 体验。我正在使用两个不同的标记来触发两个不同的视频。
如何让 Aframe.register 组件分别触发我的两个视频?这两个视频被列为资产,具有以下 ID:#vid #videonew
预期结果是两个标记显示循环的唯一视频,无论两个标记都显示给网络摄像头,还是只是其中一个标记。但实际结果是视频只有在两个标记都显示给网络摄像头时才会播放。否则,视频单独显示为静态图像。
javascript - 找不到带有 document.querySelector 的 atag 链接
我正在尝试查找包含以下内容的链接:ng-click="showModal()"
并且具有 innerText: 1122334455
我尝试使用以下代码,但找不到链接(atag
)。我不确定使用的代码行中可能存在什么问题:document.querySelector
?(那条线是问题所在)
atag 所在位置的 HTML 代码如下所示:
C#/javascript 代码找到上面的 atag
javascript - 自定义元素上的 querySelector 在外部文件中不起作用
所以我有这个代码: -
这build()
做了一件事:- 它选择自定义元素,更改其标签类型并分配自定义标签名称的 id 并将其替换为所需的东西。它在这里工作正常。但是如果我在外部 .js 文件中对构建函数之后的所有内容进行编码,然后将其绑定到 html 并运行它,但它不会工作。我该如何解决这个问题?这是目前非常重要的。帮助和答案表示赞赏。提前致谢。
excel - 如何优化查询选择器的 Excel VBA 编码在脚本中选择修改后的 URL
我尝试了下面的代码。大部分时间跑步都卡在了后面on error goto 0
,没有成功.fireevent ("onchange")
。它可能是某种方式可以更好地优化流程。请帮帮我,谢谢。
vba - 如何在 Excel 中使用 VBA 单击图标
我对 VBA 并不陌生,但我对任何与 Web 交互的东西都不熟悉。我可以打开有几个图标的网页。我需要有关单击特定图标的帮助。这是我右键单击所需图标并单击“检查元素”时出现的 HTML:
这是我到目前为止的 VBA 代码:
任何帮助将不胜感激。谢谢!
xml - Excel/VBA - 在循环中使用不同的 QuerySelector
我有一个问题,即不同的网站需要在循环中使用不同类型的 QuerySelector(即GetElementsByClassName
、GetElementsByTagName
、querySelectorAll
等)才能返回结果。
就目前而言,如果我在“Set list = html.querySelectorAll(ID)”行使用硬编码的 FIX SELECTOR,则此代码可用于检索网站信息,但如果我尝试使其基于 VARIABLE,则它不起作用在循环中的工作表行属性 query.name 上。
我不确定这是否只是分配了正确的变量类型,但我只是不知道如何处理使这部分工作......
任何帮助将不胜感激!
javascript - 用纯 JS 制作多层手风琴并使用 nextElementSibling
Javascript 新手。我最近发布了一个关于创建多个多层手风琴的问题。我得到了一些很好的反馈,但有人提到如果我的 HTML 设置正确,我可以通过使用实现相同的目标nextElementSibling
,从而拥有更干净的 JS。
我想出了如何只使用查询选择来做到这一点。请参见以下示例:
HTML:
CSS:
和 JS:
这按预期工作。但是,当我引入多个多层手风琴并切换到“querySelectorAll”时,它停止工作。同样取决于浏览器,我有时会收到一条错误消息,说我的“addEventListener”不是一个函数。
见下文:
HTML:
CSS:
和JS:
我尝试将 "querySelectorAll(".mainAccordion") 更改为 getElementsByClassName("mainAccordion") 但也不起作用。
forEach 是否以某种方式参与?
注意:我知道您也可以通过切换具有“max-height:0;overflow:hidden”的类来实现相同的目标。然而,这就是我最初被教导做手风琴的方式。
这是为了我自己的练习。
我很感激帮助。