哪里有错?为什么提交后不显示?谢谢

var main = document.body;

//创建链接

function createa(url,text)

{

   var a = document.createElement("a");

   a.setAttribute("href",url);

   a.setAttribute("a.innerHTML","text");

   a.setAttribute("a.style.color","red");

    main.appendChild(a);

}

// 调用函数创建链接

createa("http://www.imooc.com","慕课网");


jiuwei
浏览 1189回答 1
1回答

咕咕问

   a.setAttribute("a.innerHTML","text");   a.setAttribute("a.style.color","red");setAttribute 前面是属性名   后面是属性值innerHTML 被解析为属性名了style="color:red;"<!DOCTYPE html><html><body><script>var main = document.body;//创建链接function createa(url,text){   var a = document.createElement("a");   a.setAttribute("href",url);   a.innerHTML = text;   a.setAttribute("style","color:red;");    main.appendChild(a);}// 调用函数创建链接createa("http://www.imooc.com","慕课网");</script></body></html>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript