我怎麼能同時植入多個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