[英]CSS Selector for name attribute of <a>?
这可能是一个愚蠢的问题,但是<a>
属性的“名称”的CSS选择器是什么?
document.body.innerHTML = myString.anchor("HTML_String")
该JavaScript创建名为"HTML_String."
的<a>
元素"HTML_String."
如何在CSS中仅访问此元素?
CSS没有用于名称属性的特定选择器语法。 您必须使用通用属性选择器语法。
[att=val]
表示具有att属性的元素,其值恰好是“ val”。
使用[attribute = value] css选择器,可以使用以下命令进行访问:
a[name=HTML_STRING] {
//your css
}
有[name="name"]
选择器,但并不是真正的跨浏览器。 旧版本的Internet Explorer不支持HTML属性选择器(该浏览器可以通过.........)。
我的建议是始终将class
es用于CSS(甚至用于唯一元素),将id
s用于JavaScript,而将name
留给后端编程。
在元素中添加一个类,然后添加a.myclass
[name="yourName"]
或仅应使用任何名称:
[name]
输入的示例:
input.myClass[name="greatName"] {
...
}
但是,如果您的问题是如何在“ innerHTML”中查找内容:这是不可能的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.