这个button标签的节点名是什么?

来源:9-14 删除节点removeChild()

林鸿伯3985306

2016-10-28 13:56

为什么我无法得到这个标签的节点名?

 document.write(document.getElementById("button").nodeName);

写回答 关注

4回答

  • stone310
    2016-10-30 21:18:24
    已采纳

    这里button元素写到<script>下面去了,页面加载顺序从上到下,因此加载到js的时候,无法找到button元素;

    将<button>放到<script>上面去

    林鸿伯398...

    111

    2016-10-30 21:19:00

    共 1 条回复 >

  • 林鸿伯3985306
    2016-10-30 21:14:36
    <body>
    <div id="content">
    <h1>html</h1>
    <h1>php</h1>
    <h1>javascript</h1>
    <h1>jquery</h1>
    <h1>java</h1>
    </div>
    
    <script type="text/javascript">
    function clearText() {
      var content=document.getElementById("content");
    
      while(content.firstChild!=null){
         content.removeChild(content.firstChild);
      }
      alert(" 已经全部清除 ");
    }
    document.write(document.getElementById("button").nodeName);
    document.write(555);
    </script>
    
    <button id="button" onclick="clearText()">清除节点内容</button>
    </body>
    </html>



  • stone310
    2016-10-30 21:01:21

    代码没问题啊,body里怎么写的呢

    林鸿伯398...

    贴下面评论了。。

    2016-10-30 21:15:13

    共 1 条回复 >

  • 林鸿伯3985306
    2016-10-28 13:57:02

    我已经在代码里给button加了id="button"了

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题