如何为带有参数的URL选择框架元素?

时间:2018-09-20 11:05:46

标签: javascript dom

很抱歉新手的问题。

我有以下DOM树:

enter image description here

我正在尝试使用选择器查找元素

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):

enter image description here

1 个答案:

答案 0 :(得分:0)

原因是它在错误的框架中被调用。