这将返回所需的文本:log (do JavaScript "document.querySelector('h1 > span').innerHTML;" in front document)
但事实并非如此:log (do JavaScript "document.evaluate('//h1/span/text()[normalize-space()]', document.body, null, XPathResult.
我将在上得到一个跨度的文本$('.a-spacing-top-extra-large:first').text();
还有很多其他的事情,但是每次我遇到这个错误。VM186:211 Uncaught DOMException: Failed to execute 'querySelector' on 'Document': '.a-spacing-top-extra-large:first' is not a valid selector.(…)
我有一个内置在vue.js中的UI,我需要向其中添加工具提示。我需要将工具提示放置在UI中特定div的左侧或右侧。我已经能够通过将工具提示设置为绝对位置来获得我想要的外观,但这没有响应,因此在某些屏幕上,工具提示与目标div不对齐。UI相当复杂,所以我尽量避免使用flexbox/grid重新构建布局。我正在寻找一种使用javascript将工具提示‘锚定’到其对应的div的方法。
在这里,我使用append to