var main = document.body;
//创建链接
function createa(url,text)
{
var gt=document.createElement("a");
gt.setAttribute("href", url);
gt.setAttribute("textContent", text);
main.appendChild(gt);
}
createa ("http://www.baidu.com","跳转");
textContent是获取文本内容而已,你没有设置把文本内容给a元素,你要把文本给a直接用 gt.innerHTML=text;替换gt.setAttribute("textContent", text);就好了。
可以用,但是a节点有textContent这个属性吗,我觉得可以加一个text节点
var gt=document.createElement("a"); gt.setAttribute('href',"http://www.baidu.com"); var text=document.createTextNode('跳转'); gt.appendChild(text); document.body.appendChild(gt);