问答详情
源自:9-16 创建元素节点createElement

main.appendChild(a)中的main要怎么理解它的出现?

<!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 a=document.createElement("a"); 

    a.innerHTML=text;

    a.href=url;

    a.style.color="red";

    main.appendChild(a);

}

// 调用函数创建链接

createa("http://www.baidu.com","点击我");


</script> 

</body>

</html>



提问者:qq_北海道和风_0 2017-03-27 15:33

个回答

  • 许诺一生
    2017-03-31 09:27:41
    已采纳

    有的说是document.body和document.all是不推荐使用的,最好还是用obj.getElement*();这类的

  • 许诺一生
    2017-03-28 09:43:50

    你的意思是什么呢?是说main是固定用法还是说main.appendChild()是不是固定用法呢,main只是一个参数名,随便你怎么定义或者怎么叫,obj.appendChild()是固定语法,这个课程上都是有讲到的啊

  • 许诺一生
    2017-03-27 17:00:32

    main 就是用js获取body啊(也就是你想要添加元素的位置),然后把a连接添加在body中,换就话说,你想把a添加在哪个节点元素中,你就获取哪个元素啊?