我试图找出另一种方法来识别html代码并单击。
例如,

<div itemprop="size" class="shoesizes sizeBox" data-isapparel="false" id="size_sku2227293" skuid="sku2194684">10.0</div>


我目前正在使用

var test = document.getElementById("size_sku2227293");
test.click();


有没有办法通过html代码中的“ 10.0”而不是size_sku2227293获得元素?

最佳答案

您可以使用.filter()方法:

$('div.shoesizes').filter(function() {
    return this.innerHTML === '10.0';
}).click();

10-04 22:08