没有ID或类标签的访问和单击按钮

时间:2019-05-15 20:16:34

标签: javascript jquery css

如何单击下面的HTML代码中没有id或classname的按钮(LayersWidget)。

屏幕截图下方提供了

代码,红色突出显示了

由于我找不到ID,因此无法使用Javascript代码单击它

4 个答案:

答案 0 :(得分:4)

因此,在您的情况下,该元素确实具有一个类,但是您也可以通过其他属性(例如data-dojo-attach-point属性)来选择该元素:

$('li[data-dojo-attach-point="LayersWidget"]')

答案 1 :(得分:0)

您可以尝试使用jquery和data属性作为选择器来选择它

$('[data-dojo-attach-point="LayersWidget"]').on('click', function() {});

答案 2 :(得分:0)

我可以使用代码

访问元素

var elmnt1 = document.querySelector('[title="Table of Contents"]');

答案 3 :(得分:0)

我使用下面的代码单击我从上面的答案之一中获得的元素。

$('li[data-dojo-attach-point="LayersWidget"]').click();