我想从我网站上呈现的外部表单(javascript)设置Id样式。问题是ID是随机的,如下所示:
如果我尝试在没有它的情况下设置它的随机数它将无效...是否可以设计样式?
答案 0 :(得分:3)
您可以使用使用 ^=
运算符启动并将id
分组到[]
中: -
div[id^="4-register-form-container"] {
height: 50px;
border: 1px solid red;
}
<div id="4-register-form-container25242e33e6584">
</div>
答案 1 :(得分:1)
是的。使用[id~="-register-form-container"]
等CSS选择器
阅读here有关选择器的更多信息。
答案 2 :(得分:1)
使用[attribute^=value]
CSS选择器。
ie div[id^="div#4-register-form-container"]
- 选择id
属性值以div#4-register-form-container
开头的每个元素
div[id^="div#4-register-form-container"] {
color: red;
}
&#13;
<div id="div#4-register-form-container57287c94e2312">
Random div 1
</div>
<div id="div#4-register-form-container35469e56e2278">
Random div 2
</div>
&#13;
答案 3 :(得分:0)
您可以使用jQuery $('div[id^=div#4-register-form-container]')
或document.querySelectorAll('[id^="4-register-form-container"]');
尝试本机JS