我怎么能同时植入多个ID标签。popluating多个ID标签
在我的网页我有ID标签开始“total_”这句话,像TOTAL_1,TOTAL_2等,有没有通过,我可以填充他们每个人对JavaScript的一个单一的点击的方式。
我应该用正则表达式或解析器。
任何帮助将不胜感激。
谢谢。
我怎么能同时植入多个ID标签。popluating多个ID标签
在我的网页我有ID标签开始“total_”这句话,像TOTAL_1,TOTAL_2等,有没有通过,我可以填充他们每个人对JavaScript的一个单一的点击的方式。
我应该用正则表达式或解析器。
任何帮助将不胜感激。
谢谢。
for(var i=1; true; i++){
var elm = document.getElementById("total_"+i);
if(elm == undefined){
break;
}
elm.innerHTML = "Some text here";
}
使用jQuery,你可以做到以下几点:
$("div[id^='total_']").html("Some text Here");
如果你知道有多少,你可以简单地遍历号码:
for (var i=1; i<=10; i++) {
document.getElementById('total_'+i).innerHTML = 'text';
}
如果您正在使用jQuery ,您可以遍历特定类型的所有元素,并查找该id。效率较低,但更灵活。它会工作,即使数字是不连续的:
$('div').filter(this.id && this.id.substr(0,6) == 'total_').html('text');
(你可以通过元素当然没有圈像jQuery库,但随后它有点更多的代码...)
感谢您提供有用的信息。 – pks83 2009-10-13 09:39:12
感谢你们提供你有用的投入。 – pks83 2009-10-13 09:38:26