为什么没有输出呢?

来源:9-17 创建文本节点createTextNode

weibo_任_无忧_0

2015-11-30 17:49

源代码如下:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">

.message{    
    width:200px;
    height:100px;
    background-color:#CCC;}
    
</style>
</head>
<body>
<script type="text/javascript">
function car(){
    var mian=document.body;
    var newnode=document.createElement("p");
   newnode.className="name";
    var textnode=newnode.createTextNode("I love javascript1");
    main.appendChild(newnode);
    newnode.appendChild(textnode);
}
car();

</script>

</body>
</html>

写回答 关注

3回答

  • 诺_1992
    2015-11-30 19:30:42
    已采纳

    var main=document.body;
    var newnode=document.createElement("p");
    newnode.className="message";
    var textnode=document.createTextNode("I love javascript1");
    main.appendChild(newnode);
    newnode.appendChild(textnode);

    weibo_... 回复诺_1992

    Oh,好吧,因为就写function内容,忘记前面的了

    2015-11-30 21:44:29

    共 3 条回复 >

  • Q南极熊Q
    2015-11-30 19:01:21

    className="message" 这个不影响显示, 第一个mian,后面成了main,名称错误!

    weibo_...

    可是改了也还是不行

    2015-11-30 19:04:43

    共 1 条回复 >

  • 帮秋
    2015-11-30 18:54:55

     var mian=document.body;

        var newnode=document.createElement("p");

       newnode.className="name";

        var textnode=document.createTextNode("I love javascript1");

        newnode.appendChild(textnode);

        mian.appendChild(newnode);

    这么写试试

    weibo_...

    这样并没有什么用

    2015-11-30 18:58:59

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题