function createTag(tag, content, attrs){
var ret = "<" + tag;
var isFirst = true;
if(attrs != null){
for( var k in attrs){
if(isFirst){
isFirst = false;
ret = ret + " " + k + "='";
}
else{
ret = ret + ", " + k + "='";
}
ret = ret + attrs[k] + "'";
}
}
if(content == null){
ret = ret + "/>\n";
}
else ret = ret + ">" + content + "" + tag + ">\n";
return ret;
}
function createComboBox(options, defaultOption, attrs){
var ret = "";
for( var i in options){
if(defaultOption != null && defaultOption == options[i]){
ret += createTag("option", options[i], {"selected":"true"});
}
else{
ret += createTag("option", options[i]);
}
}
ret = createTag("select", ret, attrs);
return ret;
};Reference:
No comments:
Post a Comment