创建元素节点createElement

来源:9-16 创建元素节点createElement

慕粉2225318466

2017-02-26 13:59

var mian = document.body;

function createa(url,text) {    

var alink=document.createElement("a");    

alink.setAttribute("href",url);    

alink.setAttribute("value",text);    

alink.setAttribute("color","purple");     

main.appendChild(alink);   } 

// 调用函数创建链接    

createa("http://www.imooc.com","慕课网"); 

//哪里出问题了呢?

写回答 关注

1回答

  • 不知不觉后知后觉嗯
    2017-02-26 14:56:30
    已采纳

    var mian = document.body; //你下面调用的是main ,而你这里写成了mian

    function createa(url,text) {    

    var alink=document.createElement("a");    

    alink.setAttribute("href",url);    

    alink.setAttribute("value",text);    //文本内容用innerHTML   alink.innerHTML=text;   

    alink.setAttribute("color","purple");     //颜色要用.style     alink.style.color = "purple" ;

    main.appendChild(alink); 

    }


    慕粉2225... 回复不知不觉后知...

    多谢啦,才发现这么多细节错误。嗯,我想问一下,setAttribute()方法能改变哪些标签的属性值呢?我看示例input标签用什么.属性或者setAttribute(属性,属性值)好像都行的。

    2017-02-26 16:04:16

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题