Наши формы формируют несколько тегов <style>
в разделе <head>
, ни один из которых не требуется (или не требуется).Удаление <style> теги от <head>
Как его удалить? Я попытался следующие, но думаю, что моя логика ошибочна здесь ... Я думал, что я должен был предназначаться родителя (<head>
), чтобы удалить дочерний элемент, но думаю, я слишком упрощенно:
var hs = document.getElementsByTagName('style');
for (var i=0, max=all.length; i < max; i++) {
hs[i].parentNode.removeChild(hs[i]);
}
У меня я в массиве путаница?
'hs [i] .remove()'? Но ваш код отлично работает для меня. – putvande
Я думаю, вам нужно получить доступ к родительскому объекту, чтобы удалить его дочерний элемент, а не удалить его напрямую? – neil