calculator.queryselector这个是什么意思

来源:4-1 第一次修改--结构和行为分离

Ting111

2019-10-12 07:57:36

怎么获取到的

写回答

3回答

好帮手慕码

2019-10-15

同学你好!
是的,querySelector只能获取数组中第一个元素,但是这里只获取了一次calculator这个元素,后面虽然使用到了calculator,但是它是通过calculator.querySelector去获取别的元素了:

http://img.mukewang.com/climg/5da58bf409a080de06640069.jpg

使用querySelector获取calculator(var calculator  = document.querySelector("#calculator"))和使用calculator获取它的子级(var formerInput = calculator.querySelector('.formerInput')是不同的,一个是通过document,一个是通过calculator,千万不要混为一谈!

如果帮助到了你,欢迎采纳,祝学习愉快~



0

好帮手慕码

2019-10-12

同学你好!
是可以的,因为calculator父级有且只有一个。可以在同一个父元素的环境中查找他不同的子级们:

http://img.mukewang.com/climg/5da16f1309a040b807790265.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~

0
hing111
h 不是说querySelector只能获取数组中第一个元素吗
h019-10-15
共1条回复

好帮手慕码

2019-10-12

同学你好!
因为之前有获取到calculator:

http://img.mukewang.com/climg/5da142b3097730f707110077.jpg

相当于在父级环境下查找子级,例如:

http://img.mukewang.com/climg/5da1432b09a18bd305480185.jpg

http://img.mukewang.com/climg/5da143300952fd3603030048.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~


0
hing111
h 那这些元素是同一个父元素怎么会都可以用calculator.queryselector获取的到呢
h019-10-12
共1条回复

0 学习 · 14456 问题

查看课程