function createa(url,text) { var _href=document.createElenment("a"); _href.setAttribute("value",text); _href.setAttribute("href",url); main.appendChild(_href); } // 调用函数创建链接 createa("http://www.imooc.com","慕课网"); 错在哪 没有预期效果?
去掉n之后, 代码方面本身没有什么问题了,只不过你没有给a设置显示的文字,所以你在网页中没有看见显示出来而已,你在添加一句代码“href.innerHTML = text;”这个就可以看见效果了!
createElement多打了一个n仔细看看