为什么我的结果是undefinde?

来源:3-3 innerHTML 属性

xiixii

2016-04-01 22:52

<script type="text/javascript">

  var mychar=document.getElementById("con").innerHTML           ;

  document.write("原标题:"+mychar.innerHTML+"<br>"); //输出原h2标签内容

  mychar.innerHTML="Hello world";

  document.write("修改后的标题:"+mychar.innerHTML); //输出修改后h2标签内容

</script>

原标题:undefined
修改后的标题:undefined

写回答 关注

2回答

  • 心晴0623
    2016-04-01 23:16:42
    已采纳

    <script type="text/javascript">

      var mychar=document.getElementById("con").innerHTML (把下划线里面的内容去掉就可以了)          ;

      document.write("原标题:"+mychar.innerHTML+"<br>"); //输出原h2标签内容

      mychar.innerHTML="Hello world";

      document.write("修改后的标题:"+mychar.innerHTML); //输出修改后h2标签内容

    </script>


    xiixii

    非常感谢!

    2016-04-05 19:28:02

    共 1 条回复 >

  • Fiona1
    2016-04-05 14:49:57

    你是将id为“con”的HTML的代码内容赋值给了mychar,任务一是只要通过id获取h2标签元素,所以去掉第二行的innerHTML就可以了

    xiixii

    谢谢!

    2016-04-05 19:30:23

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题