Member 13851920 Ответов: 1

Сделайте все заголовки прописными();


Сделайте все заголовки прописными буквами(); без использования id:s.

Что я уже пробовал:

<!DOCTYPE html>

<p>Convert string to upper case:</p>

Try it
<h1> Hello World!</h1>
<h2> Hello World!</h2>
<h2> Hello World!</h2>
<h2> Hello World!</h2>


function myFunction() {
    var text = document.querySelectorAll("h1, h2").innerHTML;
    document.querySelectorAll("h1, h2") = text.toUpperCase();
}

1 Ответов

Рейтинг:
10

Bryian Tan

Есть пара способов сделать это.
1. Через JavaScript. Обратите внимание, что querySelectorAll возвращает список элементов, поэтому для итерации всех элементов в нем требуется цикл.

function myFunction() {  
    document.querySelectorAll('h1, h2').forEach(function(tag) {
      tag.innerHTML = tag.innerHTML.toUpperCase();
	}); 
}

myFunction() ;


2. CSS
h1, h2 {
  text-transform: uppercase;
}


CP_upper case - JSFiddle[^]


Karthik_Mahalingam

5

Bryian Tan

спасибо :)