很抱歉新手的问题。
我有以下DOM树:
我正在尝试使用选择器查找元素
function elemhideForSelector(selector) {
let elements = document.querySelectorAll(selector);
console.log(elements.length + " elements found for " + selector);
if (elements.length > 0) {
for (let element of elements) {
if (element.src == 'http://www.50statesclassifieds.com/image.php?size_id=11')
hideElement(element);
}
}
}
elemhideForSelector("[src$='image.php?size_id=11'], [srcset$='image.php?size_id=11']");
但是什么也没找到:
09-20 15:46:22.830 15820-15820 / org.chromium.chrome I / chromium:[INFO:CONSOLE(8)]“找到0个元素,用于[src $ ='image.php?size_id = 11' ],[srcset $ ='image.php?size_id = 11']“,来源:(8)
更新:它可在Chrome DevTools中使用(但不适用于JS):
答案 0 :(得分:0)
原因是它在错误的框架中被调用。