问答详情
源自:3-2 通过ID获取元素

为什么输出结果不是“结果:javascript”

我明白[object HTMLParagraphElement]是什么意思,但是为什么输出结果不是“结果:javascript”呢?求解答!!!

提问者:GarinZhang 2015-05-19 08:26

个回答

  • feiman
    2015-05-25 21:29:44

    我看到的一种解释是这样的

    是@Archi丶Reborn

    回答的,参考一下:

    getElementById()是根据id属性找到对应的元素,但是它得到的是整个元素,如果你想得到元素里面的东西就要继续添加,比如:var a=document.getElementById("con").innerHTML;

    document.write(a);


  • GarinZhang
    2015-05-23 10:41:02

    按照答案这是正确结果,我就是想知道为啥

  • weibo_宇裔魂_0
    2015-05-22 12:05:25

    <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>document.getElementById</title>

    </head>

    <body>

    <p id="con">JavaScript</p>

    <script type="text/javascript">

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

      document.write("结果:"+mychar); //输出获取的P标签。 

    </script>

    </body>

    </html>


  • weibo_宇裔魂_0
    2015-05-22 12:04:54

    我的也是这个情况

  • 伊兮尘昔
    2015-05-19 11:14:09

    你代码贴出来看看?