var main = document.body;
创建链接
function createa(url,text)
{
var a=document.createElement("a");
a.setAttribute(href,"url");
a.innerHTML=text;
a.setAttribute(style,"red");
main.appendChild(a);
}
createa(" http://www.imooc.com","慕课网");// 调用函数创建链接
给你个参考
function createa(url,text)
{
//var body =document.body;
var a=document.createElement("a");
a.href=url;
a.innerHTML=text;
a.style.color="red";
main.appendChild(a);
/*方法二
var linktomk=document.createElement("a");
linktomk.setAttribute("href",url);
linktomk.innerHTML=text;
main.appendChild(linktomk);*/
}
// 调用函数创建链接
createa(" https://www.imooc.com/","慕课网");
a.setAttribute(style,"red"); setAttribute为设置属性 设置颜色 用 a.style.color = "red";就行; url加“”表示一个字符串里面存的url三个字符,不加“”表示为url这个参数,为方法传递的参数,在你这里存的是"http://www.imooc.com";text对应存的是"慕课网"
个人理解
href,style是设置属性名称,要加上引号。url是传递的参数,去了引号。