Как удалить iframes по имени свойства, начинающемуся с dom? - PullRequest
0 голосов
/ 02 октября 2018

Используя javascript (без jquery), у меня есть js-файл, который добавляет несколько iframes на страницу, выглядит так в dom:

<iframe name="_mozilla1" width="300" height="200"src="site.com"></iframe>
<iframe name="_mozilla2" width="300" height="200"src="site.com"></iframe>
<iframe name="_mozilla3" width="300" height="200"src="site.com"></iframe>

Конечная цель - удалить все iframe вdom, обладающий свойством name, которое начинается с _mozilla.Любая идея, как сделать это с помощью JavaScript?

1 Ответ

0 голосов
/ 02 октября 2018

Ты имеешь в виду, вот так:

Array.from(document.getElementsByTagName('iframe'))
  .forEach(function (el) {
    if (/^_mozilla/.test(el.getAttribute('name'))) {
      el.parentNode.removeChild(el);
    }
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...