如何在Chrome控制台中按标题搜索元素

时间:2018-08-14 12:24:26

标签: javascript google-chrome google-apps-script

我正在尝试使用控制台创建一些脚本,这些脚本单击Chrome网页中的元素。一开始我是用“名称”来做的:
document.getElementsByName("name")[0].click()
但后来我意识到按钮的名称会更改页面的每个实例。该按钮也没有ID。因此,我可以找到的下一个最具体的属性是标题。是否可以使用类似于以上getElementByTitle的代码?

此外,我要单击的按钮的标题为“保存更改”,但是前面总是有一个标题为“保存更改广告关闭”的按钮。会先点击那个吗?

1 个答案:

答案 0 :(得分:0)

您可以使用类似的内容:

document.querySelector("[title='Save Changes']")

这将使您将属性title设置为Save Changes的第一个元素。

您可以从HERE

了解有关CSS属性选择器的更多信息。