gpt4 book ai didi

JavaScript 命令 getSelection 不起作用,而 getElementById 工作正常

转载 作者:行者123 更新时间:2023-12-03 02:48:53 26 4
gpt4 key购买 nike

我正在尝试通过 JavaScript 命令在文本框中输入文本,但我遇到了一种奇怪的情况,CSS 定位器无法更新文本,但 ID 定位器可以做到这一点。

网址:https://accounts.google.com/SignUp?service=mail&continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fpc%3Dcarousel-about-en

这是我的两个命令结果的浏览器控制台的屏幕截图:

  1. 使用 getSelection Image of getSelection JavaScript Command

  2. 使用 getElementByID Image of getElementByID JavaScript Command

我尝试在 Selenium 中检查相同的内容,但遇到了同样的问题。 getElementByID 正在字段中输入文本,但 getSelection 没有。

请帮助我理解其原因。

最佳答案

document.getSelection 不用于选择 html 页面中的节点,它用于 select highlighted text on the page .

我相信您正在寻找的是 window.document.querySelector 。我在该页面上尝试了以下操作,效果很好。

window.document.querySelector("#FirstName").value = 'Praveen';

关于JavaScript 命令 getSelection 不起作用,而 getElementById 工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47981765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com