getElementById获取不到元素,但是body.querySelector可以获取到?

发布于 2022-09-03 01:25:55 字数 220 浏览 15 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

遗忘曾经 2022-09-10 01:25:55

你以为是JQ,有#

池木 2022-09-10 01:25:55

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

女皇必胜 2022-09-10 01:25:55

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

柒夜笙歌凉 2022-09-10 01:25:55

楼上两位正解!

-黛色若梦 2022-09-10 01:25:55

一定是jq用多了?

绮烟 2022-09-10 01:25:55

哈哈 document.getElementById不用加#号

十六岁半 2022-09-10 01:25:55

楼上各位都真相了。

烟凡古楼 2022-09-10 01:25:55

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

我乃一代侩神 2022-09-10 01:25:55

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

不醒的梦 2022-09-10 01:25:55

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文