我正在开发一个扩展,允许用户 Select 一个元素,然后每当他访问网站时将其突出显示,有没有办法以编程方式获得元素的XPath?

我try 使用类、ID和标记名,但这不是识别元素的可靠方法,因为它不能保证存在.

推荐答案

有一个现有的扩展可以为您完成这项工作,但如果您想开发自己的解决方案,可以参考这个问题https://stackoverflow.com/a/5178132/18317391

Javascript相关问答推荐

布局样式在刷新时不持续

在JavaScript中检索一些文本

获取表格的左滚动位置

如何在Angular中插入动态组件

单击ImageListItemBar的IconButton后,在Material—UI对话框中显示图像

当点击注册页面上的注册按钮时,邮箱重复

查找最长的子序列-无法重置数组

如何将react—flanet map添加到remixjs应用程序

使用Promise.All并发解决时,每个promise 的线性时间增加?

正则表达式,允许我匹配除已定义的子字符串之外的所有内容

如何使用JS创建一个明暗功能按钮?

钛中的onClick事件需要在两次点击之间等待几秒钟

向数组中的对象添加键而不改变原始变量

使用Ace编辑器对子组件实例的native-element 进行Angular 获取时面临的问题

无法读取未定义的属性(正在读取合并)-react RTK

如何用javascript更改元素的宽度和高度?

在不扭曲纹理的情况下在顶点着色器中旋转UV

Played link-Initialize.js永远显示加载符号

单击子按钮时将活动切换类添加到父分区

在不使用AJAX的情况下将JavaScript数组值传递给Laravel控制器?