Не могу понять в чем проблема.
Есть ссылка на создание/удаление скрипта:
<a href="javascript:
(function () {
if (document.getElementById('xxx')) {
var scrt = document.getElementById('xxx');
scrt.parentNode.removeChild(scrt);
}
else {
var script = document.createElement('script');
script.src = 'http://site/xxx.js';
script.id = xxx';
document.body.appendChild(script);
}
}());">создать/удалить скрипт</a>
Почему то при двойном вызове скрипт дублирует выполнения операций.
Разве с удалением скрипта не удаляется всё его содержимое?