哪里出错了啊

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

IT菜_鸟

2016-01-07 21:47

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

var main = document.body;

//创建链接

function createa(url,text)

{

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

    x.setAttribute("innerHTML",text);

    x.setAttribute("href",url);

    return x;

}

main.appendChild(createa("http://www.imooc.com","慕课网"));// 调用函数创建链接



</script> 

</body>

</html>


写回答 关注

2回答

  • 陈华东
    2016-02-09 13:36:12
    <script type="text/javascript">
    var main = document.body;
    //创建链接
    function createa(url,text)
    {
        var x=document.createElement("a");
        x.href=url;
        x.text=text;
        main.appendChild(x);
    }
    // 调用
    createa("http://www.imooc.com","慕课网");
    </script>

    你可以在浏览器打开调试工具,里面可以看出一部分问题

    IT菜_鸟

    在函数内给body添加子类出来再调用和在函数外添加子类调用函数有什么区别吗

    2016-03-15 20:15:58

    共 1 条回复 >

  • 李晓健
    2016-01-07 21:50:47
    function createa(url,text){
        var x=document.createElement("a");
        x.innerHTML = text;
        //x.setAttribute("innerHTML",text);
        x.href = url;
        //x.setAttribute("href",url);
        return x;
    }


JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题