使用Javascript选择嵌套元素

使用Javascript选择嵌套元素,javascript,Javascript,如何选择嵌套元素 比如说 我们有一个类似这样的页面列表,这就是在linkedin上搜索联系人时页面列表的样子 现在,就像这样,页面上有多个li元素,但只有一个元素具有 现在,我想从这个li中单击/选择这个 <button data-ember-action="" data-ember-action-6291="6291">3</button> 它进一步嵌套在下面 [问题]有人能帮助我,告诉我如何选择/点击这个吗?此外,我不能使用data ember action,因为在

如何选择嵌套元素

比如说

我们有一个类似这样的页面列表,这就是在linkedin上搜索联系人时页面列表的样子

现在,就像这样,页面上有多个li元素,但只有一个元素具有

现在,我想从这个li中单击/选择这个

<button data-ember-action="" data-ember-action-6291="6291">3</button>
它进一步嵌套在下面

[问题]有人能帮助我,告诉我如何选择/点击这个吗?此外,我不能使用data ember action,因为在data-ember-action-6289中,6289不是固定的,并且对于不同的搜索可能会随机不同,因此当我创建脚本来执行该操作时,它不会知道data ember action中的数字。

一个简单的查询选择器可以做到:

console.logdocument.querySelector“[data-ember-action-6291=6291]” 1. 2. 3. 4. 5. 6. 7. 8. 9 10
更新了我的问题如果-操作不是唯一的或不可依赖,您将如何尝试将要选择的元素与其他元素区分开来?我想,你可以选择ol中的第三个元素?如果我正确回答了你的问题,一种区分它的方法可能是按钮标签之间的数字/值/文本,即1 2对于内部的每个按钮都是不同的。另一种方法是选择第n个按钮,该按钮位于内部。用非常简单的术语来说,我知道*在页面列表li中有一个ol,第二个li是第二个页面,它的值为2,我想点击它
<button data-ember-action="" data-ember-action-6291="6291">3</button>