function createa(url,text)
{ var a=document.createElement("a");
a.setAttribute("href","url");
var c=document.createTextNode("text");
c.style.color="red";
a.appendChild(c);
main.appendChild(a);
} a.setAttribute("href","url");
var c=document.createTextNode("text");去掉url和text的引号。
因为text是a的文本而不是子节点