Найти элемент на странице по атрибуту

139
29 апреля 2018, 21:05

Есть <script language="name"> И нужно без использования jquery получить значение этого тега. (тегов script при этом много,но с этим атрибутом только один)

Answer 1

Простой пример:

var hello = document.querySelector('script[language="name"]').innerHTML; 
console.log(hello);
<script language="name">  
привет 
</script>

UPD

Для получения все тегов вам необходимо пройтись по ним циклом:

window.onload=function() {
  var scripts = document.querySelectorAll('script[language="name"]');
  for (var i=0;i<scripts.length;i++) {
     console.log(scripts[i].innerHTML);
  }
}
READ ALSO
jQuery. Записать значение тега в массив

jQuery. Записать значение тега в массив

Итак, имеется плагин ion-soundЕму передается параметр в виде массива с названиями аудиозаписей, примерно так:

141
Как работают объекты ООП в JS?

Как работают объекты ООП в JS?

Почитав десяток другой статей об ООП в JS попытался подытожить то, что понял

181
Gulp Critical для нескольких страниц?

Gulp Critical для нескольких страниц?

как правильно за Инлайнить стили для каждой страницы? Сейчас при запуске critical инлайнятся только стили для html и body в файл с <head></head>Страниц...

107