如何单击下面的HTML代码中没有id或classname的按钮(LayersWidget)。
屏幕截图下方提供了代码,红色突出显示了
。
由于我找不到ID,因此无法使用Javascript代码单击它
答案 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();