assigning dynamically to document.getElementById from an array string
var urlName=new Array("total","pub");
var开发者_StackOverflow社区 query = window.location.search.substring(1);
for (var i=0;i<vars.length;i++) {
document.getElementById("'"+urlName[i]+"'").innerHTML = pair[i];
}
How can I assign UrlNames dynamically?
You don't need the quotes around urlName[i]
since it's a string:
var urlName = ["total","pub"];
for (var i=0;i<urlName.length;i++) {
document.getElementById(urlName[i]).innerHTML = pair[i];
}
精彩评论