您能否提供正则表达式来识别javascript中以 com
开头的所有dive.g <div id="_com_1">
感谢您的帮助
答案 0 :(得分:2)
如果您在页面上有jQuery,则可以使用$('div[id^="_com_"]')
这是一个有效的CSS3选择器:div[id^="_com_"]
。
我建议使用它而不是重复整个HTML,这可能会在文本或HTML注释中发现误报。
答案 1 :(得分:1)
var divs=document.getElementsByTagName('div');
for(var i=0;i<divs.length;i++){
if(/^_com/.test(divs[i].id)){
//do something
}
}
这假设div已经是DOM的一部分。
答案 2 :(得分:0)
/^_com/.test("_com_1")
&lt; - 评估为真
适用于这种情况,但只需从com开始就需要
/^com/.test("_com_1")
&lt; - 评估为假