function htmltag(tag,content,pv)
{
var r = "";
r = "<"+tag+" ";
for(var p in pv) //组合标签属性="属性值"
{
r += p+"=\""+pv[p]+"\" ";
}
if(typeof content != "string") //非区块标签
{
r += "/>";
}
else //区块标签
{
r += ">"+content+"</"+tag+">";
}
return r;
}
var pv = new Object();
pv["href"] = "http://www.byxue.com";
var atag = htmltag("a","百学网",pv); //区块标签的输出
pv = {}; //new Object() 简写方式 类似 数组 var list = [];
pv["src"] = "logo.gif";
pv["alt"] = "百学网";
var imgtag = htmltag("img",null,pv); //非区块标签的输出
alert(atag + imgtag);
自学中,谁能帮我解释下红色部分的意思,最好能稍微详细点。。。谢谢,有点晕