Пример 1: как удалить скрипт ЦСИ содержит (в данном случае мы хотим удалить google.js)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Listing 2.2</title>
<script type="text/javascript" src="yahoo.js"></script>
<script type="text/javascript" src="google.js"></script>
<script type="text/javascript">
var scripts = document.getElementsByTagName("script");
for(var i = 0; i < scripts.length; i++) {
if (scripts[i].src.match(/google/)) {
scripts[i].parentNode.removeChild(scripts[i]);
}
}
</script>
</head>
<body>
</body>
</html>
Пример 2: как удалить с помощью сценария Src ID.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Listing 2.2</title>
<script type="text/javascript" id="script-to-delete" src="yahoo.js"></script>
<script type="text/javascript" src="google.js"></script>
<script type="text/javascript">
var scriptToDelete = document.getElementById("script-to-delete");
scriptToDelete.parentNode.removeChild(scriptToDelete);
</script>
</head>
<body>
</body>
</html>
Надеется, что это помогает вам
Нового пример:
<script type="text/javascript">
var scripts = document.querySelectorAll("script[src*='maps.googleapis.com/maps-api-v3']");
for(var i = 0; i < scripts.length; i++) {
scripts[i].parentNode.removeChild(scripts[i]);
}
</script>
Я думаю, лучший способ это и могут загружать содержимое страницы, а затем загрузить JS или вы можете использовать HTTP: // requirejs.org – Brajesh
Все они загружаются при загрузке основного API Карт Google. Остановите это, и они будут удалены без необходимости пытаться их выделить программно (и, возможно, сломать любую карту, которая может быть у вас на странице) – duncan
duncan Я использую google auto Завершено, я просто хочу, чтобы они удалялись, когда компонент используя автозаполнения. – jasan