javascript - getElementById获取不到元素,但是body.querySelector可以获取到?
巴扎黑
巴扎黑 2017-04-11 11:30:10
0
10
500

documeng.getElementById('#id')获取不到元素,但是document.body.querySelector("#id")可以获取到?

巴扎黑
巴扎黑

全部回覆 (10)
左手右手慢动作

你以为是JQ,有#

    刘奇

    document.getElementById('id')
    不需要加#号

      刘奇

      getElementById获取元素 id 为什么要加 #

        小葫芦

        楼上两位正解!

          刘奇

          一定是jq用多了

            PHPzhong

            哈哈 document.getElementById不用加#号

              小葫芦

              楼上各位都真相了。

                左手右手慢动作

                楼上正解,直接document.getElementById的时候只写id名就好了,因为方法就是根据id获取元素,不用加#。querySelector的时候是根据选择器选,可以是id(用#),也可以是class(用.)之类的,所以需要标注是什么类型的。

                  左手右手慢动作

                  getElementById是不需要加#号的,jquery中$用,所以js学习了jquery的用法,出现了querySelectorAll,用法与jquery的很像。

                    Ty80

                    大哥,document.getElementById()你的加的什么#号啊!

                      最新下載
                      更多>
                      網站特效
                      網站源碼
                      網站素材
                      前端模板
                      關於我們 免責聲明 Sitemap
                      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!