Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2016, 23:01
Аспирант
Отправить личное сообщение для Madzal Посмотреть профиль Найти все сообщения от Madzal
 
Регистрация: 18.02.2016
Сообщений: 62

Принудительно вызвать <noscript> или удалить тег,не удаляя контент тега
В общем к примеру есть у нас сайт : http://www.enable-javascript.com/ru/
На сайте есть такая часть кода :
<noscript>
                    <div class="disabled">
                        JavaScript отключен в вашем веб-браузере. Если Вы включите JavaScript, этот текст изменится.
                    </div>
                </noscript>

Нужно принудительно отобразить то что между noscript,т.е получить :
<div class="disabled">
                        JavaScript отключен в вашем веб-браузере. Если Вы включите JavaScript, этот текст изменится.
                    </div>

Пробовал так :
document.body.innerHTML = document.body.innerHTML.replace(/<noscript>/g,'');
    document.body.innerHTML = document.body.innerHTML.replace(/<\/noscript>/g,'');

Пробовал так :
var h = document.getElementsByTagName('noscript');
for (var i = h.length - 1; i >= 0; i--) {
var elem = h[i];
elem.parentNode.insertBefore(elem.firstChild, elem);
elem.removeChild(elem);
}

Но в обоих случаях добавляются лишние ковычки,как быть ?
Ответить с цитированием