如何使用javascript单击标记范围内声明为“role=button”的按钮

如何使用javascript单击标记范围内声明为“role=button”的按钮,javascript,dom,Javascript,Dom,我只是从JavaScript开始,重点是DOM,因为我必须在我们的web服务中自动化一些人工作业 我试图使用JavaScript代码单击一个按钮,但我无法访问该按钮的单击功能。这可能是因为,这实际上不是一个声明的按钮,按钮在 ::之后 您可以查询该元素,并使用“在其上单击”。这里我使用类名进行了查询 在这里,我在按钮上添加了一个事件侦听器,以显示在按钮上发生了单击 const btn=document.querySelector.ui-dialog-titlebar-close.ui-corn

我只是从JavaScript开始,重点是DOM,因为我必须在我们的web服务中自动化一些人工作业

我试图使用JavaScript代码单击一个按钮,但我无法访问该按钮的单击功能。这可能是因为,这实际上不是一个声明的按钮,按钮在 ::之后
您可以查询该元素,并使用“在其上单击”。这里我使用类名进行了查询

在这里,我在按钮上添加了一个事件侦听器,以显示在按钮上发生了单击

const btn=document.querySelector.ui-dialog-titlebar-close.ui-corner-all; //测试代码 btn.addEventListener'click',=>{ console.log'Click Check!'; }; //测试代码 点击; 文本 ::之后
我无法访问此按钮的单击功能。你是怎么做到的?锚元素上也有一个单击功能…这是否回答了您的问题?它起作用了!谢谢我也做了同样的事情,但是使用var声明它不起作用,我要搜索变量的去极化。@RafaelSilva当你使用var时,它不应该改变,你可以用var替换const并检查。你一定是做了一个错误的查询。现在它的工作,唯一的区别是;在命令的最后时刻。它会影响吗?@RafaelSilva最终命令?你还用了什么?点击?我不知道,但我没有用。在querySelector的值中,这就是问题所在。谢谢