简体   繁体   English

JS DOM:如何访问嵌套元素

[英]JS DOM: How to access nested element

It's very tricky question, but please can someone help me with it?这是一个非常棘手的问题,但请有人能帮我解决这个问题吗?

Let's suppose we have code, similar to that:假设我们有类似的代码:

<div id='main'>

<div class='class1'>
<div class='class2'>
<div class='class3'>
<div class='class4'>
<div class='class5'>
<div class='class6'>
<div class='class7'>
<div class='class8'>

<button class='button'/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

Is there any way to access button inside these elements?有没有办法访问这些元素内的按钮

You can use document.querySelector() to select elements just like you would with CSS, in your case:您可以像使用 CSS 一样使用document.querySelector()到 select 元素,在您的情况下:

document.querySelector("#main button")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM