html 标签的跨浏览器唯一标识符
页面中的 HTML 标记是否有某种唯一标识符?
我在 Mozilla 中看到有 uid
,它是跨浏览器吗? (我不太关心 IE6...)
我也知道 HTML 元素的唯一标识符 他们错过了那里的 uid
Is there some kind of unique identifier for a HTML tag in a page?
I see in Mozilla there is the uid
, is it cross browser? (I do not really care about IE6...)
I am also aware of Unique identifier for HTML elements They missed the uid
there
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
不,没有跨浏览器、面向未来的 uid,请参阅 HTML5 允许的属性
No, there is no cross browser, future proof uid, see allowed attributes by HTML5
我发现属性
uid
可以跨浏览器工作。I found the attribute
uid
to work crossbrowser.不知道您到底在寻找什么,这里有一些 jQuery,它将采用一个选择器,并为每个匹配项提供一个类似于 asp.net ClientID 的
data-uid
属性。Not knowing exactly what you're looking for, here's a bit of jQuery that will take a selector and give a
data-uid
attribute to each match that resembles the asp.net ClientID.IE 具有
uniqueID
属性,它将自动为每个元素生成唯一的 id。我还为其他浏览器创建了 shim 。IE has the
uniqueID
property that will automatically generate a unique id for each element. I've also created a shim for other browsers.