如题,main.appendChild(a);为什么必须写在函数体里,放在外面不行?
可以啊,可以写在外面的
var main = document.body; //创建链接 var a=document.createElement("a"); function createa(url,text) { a.href=url; a.innerHTML=text; a.style.color="blue"; } // 调用函数创建链接 createa("http://www.imooc.com","慕课网"); main.appendChild(a);
写在外面,右侧没效果