Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2018, 11:24
Аватар для madeas
Профессор
Отправить личное сообщение для madeas Посмотреть профиль Найти все сообщения от madeas
 
Регистрация: 13.04.2018
Сообщений: 232

Почему может не работать скрипт?
Всем привет, сайт на ВП.
Как убрать по-умолчанию не знаю, поэтому хочу удалить атрибуты type='text/css' media='all' и type='text/javascript' из всех ссылок через js.
Они в принципе не мешают, но и разницы в их наличии/отсутствии нет. Хотя валидатор ругается

Подскажите, почему скрипт может не работать? В песочнице все работает.

<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Comfortaa' type='text/css' media='all' />
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Chakra+Petch" type='text/css' />
  </head>

  <body>

    <script>
      const linkRel = document.querySelectorAll("[rel='stylesheet']");
      linkRel.forEach(function(linkRel) {
        linkRel.removeAttribute('type');
        linkRel.removeAttribute('media');
      });

    </script>
    <style>
      .container {
        width: 100vw;
        height: 100vh;
        background-color: #333;
      }

    </style>
    <div class="container"></div>
  </body>

</html>
Ответить с цитированием