如题,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);写在外面,右侧没效果