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

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

qq_北海道和风_0

2017-03-27 15:33

<!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>



写回答 关注

3回答

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

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

    qq_北海道...

    非常感谢!

    2017-04-01 16:54:42

    共 1 条回复 >

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

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

    刘海宾 回复qq_北海道...

    提供对 <body> 元素的直接访问。 对于定义了框架集的文档,该属性引用最外层的 <frameset>。

    2017-04-26 09:17:31

    共 2 条回复 >

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

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

    qq_北海道...

    这个是固定用法吗?

    2017-03-27 17:14:07

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题