appendChild(a)为什么必须写在函数里面?

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

温暖的骨头

2014-11-20 23:42

如题,main.appendChild(a);为什么必须写在函数体里,放在外面不行?

写回答 关注

3回答

  • 偌颜宁
    2014-11-21 10:58:51
    已采纳

    可以啊,可以写在外面的

  • 偌颜宁
    2014-12-11 11:57:56
    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);


    IceKin...

    我这样写在外面也是没效果的呢,在本地测试都不行

    2015-04-28 22:07:19

    共 1 条回复 >

  • 温暖的骨头
    2014-11-21 13:22:21

    写在外面,右侧没效果

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题