9-16中用setAttribute為什么不行?
var main = document.body;
//創(chuàng)建鏈接
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","跳轉(zhuǎn)");
2017-05-10
textContent是獲取文本內(nèi)容而已,你沒(méi)有設(shè)置把文本內(nèi)容給a元素,你要把文本給a直接用 gt.innerHTML=text;替換gt.setAttribute("textContent", text);就好了。
2017-05-10