尝试获取具有通配符的属性,以找出页面上有多少个类型的元素
我认为我应该能够对部分属性值使用queryselectorAll,如下所示,但未找到任何元素:(
<div class="ag-right-align-cell" data-test="unitPrice&^%^&category=FRED&^%^&displayName=FREDS INFO;field=unitPrice&^%^&^%^&">$999.99</div>
<div class="ag-right-align-cell" data-test="unitPrice&^%^&category=GEORGE&^%^&displayName=GEORGES INFO;field=unitPrice&^%^&^%^&">$999.99</div>
var el=document.querySelectorAll('[data-test|=unitprice]');
console.log(el.length); // = 0
el.length显示找到0个元素。
用于选择datatest = unitprice *的匹配项的正确javascript是什么?