Как выбрать элемент фрейма для URL с аргументами? - PullRequest
0 голосов
/ 20 сентября 2018

Извините за вопрос новичка.

У меня есть следующее дерево 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 / хром: [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 голосов
/ 21 сентября 2018

Причина в том, что он был вызван в неправильном кадре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...