为了账号安全,请及时绑定邮箱和手机立即绑定

求大神告知,哪里出了问题?一直找不出来

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","慕课网");// 调用函数创建链接


正在回答

3 回答

给你个参考

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/","慕课网");


0 回复 有任何疑惑可以回复我~

 a.setAttribute(style,"red"); setAttribute为设置属性  设置颜色 用 a.style.color = "red";就行; url加“”表示一个字符串里面存的url三个字符,不加“”表示为url这个参数,为方法传递的参数,在你这里存的是"http://www.imooc.com";text对应存的是"慕课网"

0 回复 有任何疑惑可以回复我~

个人理解

href,style是设置属性名称,要加上引号。url是传递的参数,去了引号。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求大神告知,哪里出了问题?一直找不出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信