“;idd”;html中的属性?编辑:我可以使用Javascript获得基于自定义属性的元素吗

The "idd" attribute in html? Edit: can I use Javascript to get an element based off of a custom attribute?

本文关键字:Javascript 元素 自定义属性 可以使 html idd 属性 编辑 我可以      更新时间:2023-11-14

所以我发现了一件有趣的事情。"idd"(不是打字错误)属性。在html:中是这样的

<div idd="asdf1">some content</div>
<div idd="asdf2">some content</div>
<div idd="asdf3">some content</div>
<div idd="asdf4">some content</div>

问题是,我不知道它是干什么用的。在我正在使用的网站上,它看起来像是id属性。

我的目标:我想使用"idd"属性来获取Selenium中的第一个div。我能看到的最好的方法是在Selenium中运行Javascript来获得div,因为Selenium没有办法获得具有自定义属性的元素。我已经有一段时间没有使用Javascript了,我该怎么做呢?

是否复制粘贴(或迭代)的拼写错误?我从未听说过。

一些jquery和其他插件现在使用自定义属性来呈现它们的功能;它并不局限于HTML5。

Xpath和css选择器也可以使用自定义属性,因此下面的Xpath将根据它的idd值获得第一个div

//div[@idd='asdf1']