Как удалить script src с помощью Pure JS?

173
29 июля 2018, 00:10

Как удалить такой тег?
<script src="/page/some.js" type="text/javascript"></script>

Answer 1

Как удалить script src с помощью Pure JS?

При условии, что скрипты находятся в head.

var head = document.querySelector('head'); // скрипты в head 
var nodes = head.childNodes; // Дочерние элементы head 
// Проходим по всем элементам 
nodes.forEach(function(e, i) { 
  // Remove tag or empty src 
  if (e.tagName === 'SCRIPT') { 
    console.log(e.src); // e.src = '' // "удалит" скрипт 
    //---------------------------------------------------------------- 
    e.src = ''; // Удалит путь к файлу 
    console.log(e.src); // Файл уже не подгружен 
    //---------------------------------------------------------------- 
    // Полное удаление элемента script 
    // head.removeChild(e); // <--- Эта команда удалит весь элемент script 
    //---------------------------------------------------------------- 
  } 
})

READ ALSO
Почему скрипт не работает в IE и Safari?

Почему скрипт не работает в IE и Safari?

Есть сайт который работает на chrome, mozilla, operaА в IE и safari выдает ошибку в этом файле

238
Использование LAN в приложениях

Использование LAN в приложениях

Есть несколько компов которые объединены одной локальной сетью через маршрутизаторКаждый из них должен отправлять данные на один комп

196