如何单击第一个按钮,该按钮位于具有span类的特定div中?(使用javascript)

FSl

我正在尝试浏览javascript以单击位于div class =“ important”中的第一个按钮,并且div还必须包含span class =“ something”。在页面上还有其他div,但并非所有div都包含span类。有没有办法做到这一点的JavaScript?我尝试了几次,但没有任何效果。我将很高兴为您提供任何建议。谢谢

页面代码如下:

...
<div class="important">
     <div>
          <span class="something">...</span>
     </div>
     <input type="button" value="Test" name="bid" class="other class">                         
</div>

<div class="important">
...
</div>
A.米舒

如果我理解您的问题,您想在.important包含.something的第一个div上找到一个按钮使用标记,这是您可以执行的操作:

document.querySelectorAll('.important .something')[0].parentElement.parentElement.querySelector('[type="button"]');

现在,如果要单击它,可以添加.click()

演示:

function demo(btn) {
  // jsut for demo
  alert(btn.value);
};
function findBtn() {
  document.querySelectorAll('.important .something')[0].parentElement.parentElement.querySelector('[type="button"]').click();
}
<button id="findmybtn" onclick="findBtn()">Find my button and click on it</button>
<div class="important">
    <div><span class="notsomething">notsomething</span></div>
    <input type="button" value="Test1" name="bid" class="other class" onclick="demo(this)">                         
</div>
<div class="important">
    <div><span class="something">something</span></div>
    <input type="button" value="Test2" name="bid" class="other class" onclick="demo(this)">                         
</div>
<div class="important">
    <div><span class="somethingelse">somethingelse</span></div>
    <input type="button" value="Test3" name="bid" class="other class" onclick="demo(this)">                         
</div>
<div class="important">    
    <input type="button" value="Test4" name="bid" class="other class" onclick="demo(this)">                         
</div>
<div class="important">
    <div><span class="something">something</span></div>
    <input type="button" value="Test5" name="bid" class="other class" onclick="demo(this)">                         
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过单击android中的按钮来运行第一个应用程序?

来自分类Dev

如何选择.woocommerce-billing-fields类中具有香草javascript的div中的第一个h3(不包含类或id)?

来自分类Dev

如何选择.woocommerce-billing-fields类中具有香草javascript的div中的第一个h3(不包含类或id)?

来自分类Dev

使用XPath,从一行中获取一个按钮,该按钮具有一个带有特定文本的单元格

来自分类Dev

单击按钮时,如何选择一个按钮并删除该按钮的祖父母div?

来自分类Dev

如何通过jQuery在HTML中获取具有特定类的第一个元素的ID值

来自分类Dev

我如何处理位于 JavaFX 中另一个按钮中的按钮单击?

来自分类Dev

从具有特定类的第一个输入中获取父表单元素

来自分类Dev

从具有特定类的第一个输入中获取父表单元素

来自分类Dev

使用第一个孩子选择具有特定类的表行

来自分类Dev

如何通过单击第一个表单中的按钮在第二个 TabPage 中创建 DataGridView

来自分类Dev

如何通过单击具有多个框架的 tkinter 程序中的按钮将变量从一个类的 __init__ 传递到另一个类?

来自分类Dev

如何通过单击第一个按钮刷新第二个窗口

来自分类Dev

点击第一个单选按钮时,会自动在该div内打开单选按钮

来自分类Dev

如果另一个单元格具有特定值,如何制作一个按钮,该按钮仅将值从一个表发送到另一个表中的行

来自分类Dev

影响第一个按钮上所有行的处理程序单击

来自分类Dev

如何在单击第一个按钮时将第二个按钮传递给javascript函数

来自分类Dev

在Mithril中的第一个按钮单击上未运行Onclick事件

来自分类Dev

PHP/MySQL - 单击按钮时不会获得表中的第一个 ID

来自分类Dev

删除第一个div的删除按钮?

来自分类Dev

CSS选择与第二个按钮具有相同类的第一个按钮

来自分类Dev

如果多个按钮在量角器中具有相同的类,如何单击特定的按钮?

来自分类Dev

jQuery:单击第一个按钮后启用第二个按钮

来自分类Dev

[javascript]单选按钮跳到第一个选项

来自分类Dev

使用Javascript函数来覆盖单击该按钮的特定类中的类

来自分类Dev

具有相同功能调用的多个按钮,但仅针对第一个按钮显示警报

来自分类Dev

检测布局中的第一个按钮

来自分类Dev

如果我在网页上具有按钮的xpath,如何在该特定元素周围放一个框?

来自分类Dev

jQuery:选择具有特定类的第一个匹配后代

Related 相关文章

  1. 1

    如何通过单击android中的按钮来运行第一个应用程序?

  2. 2

    如何选择.woocommerce-billing-fields类中具有香草javascript的div中的第一个h3(不包含类或id)?

  3. 3

    如何选择.woocommerce-billing-fields类中具有香草javascript的div中的第一个h3(不包含类或id)?

  4. 4

    使用XPath,从一行中获取一个按钮,该按钮具有一个带有特定文本的单元格

  5. 5

    单击按钮时,如何选择一个按钮并删除该按钮的祖父母div?

  6. 6

    如何通过jQuery在HTML中获取具有特定类的第一个元素的ID值

  7. 7

    我如何处理位于 JavaFX 中另一个按钮中的按钮单击?

  8. 8

    从具有特定类的第一个输入中获取父表单元素

  9. 9

    从具有特定类的第一个输入中获取父表单元素

  10. 10

    使用第一个孩子选择具有特定类的表行

  11. 11

    如何通过单击第一个表单中的按钮在第二个 TabPage 中创建 DataGridView

  12. 12

    如何通过单击具有多个框架的 tkinter 程序中的按钮将变量从一个类的 __init__ 传递到另一个类?

  13. 13

    如何通过单击第一个按钮刷新第二个窗口

  14. 14

    点击第一个单选按钮时,会自动在该div内打开单选按钮

  15. 15

    如果另一个单元格具有特定值,如何制作一个按钮,该按钮仅将值从一个表发送到另一个表中的行

  16. 16

    影响第一个按钮上所有行的处理程序单击

  17. 17

    如何在单击第一个按钮时将第二个按钮传递给javascript函数

  18. 18

    在Mithril中的第一个按钮单击上未运行Onclick事件

  19. 19

    PHP/MySQL - 单击按钮时不会获得表中的第一个 ID

  20. 20

    删除第一个div的删除按钮?

  21. 21

    CSS选择与第二个按钮具有相同类的第一个按钮

  22. 22

    如果多个按钮在量角器中具有相同的类,如何单击特定的按钮?

  23. 23

    jQuery:单击第一个按钮后启用第二个按钮

  24. 24

    [javascript]单选按钮跳到第一个选项

  25. 25

    使用Javascript函数来覆盖单击该按钮的特定类中的类

  26. 26

    具有相同功能调用的多个按钮,但仅针对第一个按钮显示警报

  27. 27

    检测布局中的第一个按钮

  28. 28

    如果我在网页上具有按钮的xpath,如何在该特定元素周围放一个框?

  29. 29

    jQuery:选择具有特定类的第一个匹配后代

热门标签

归档