Strona główna › Pytania INF.03 › Pytanie 2451
INF.03 · pytanie #2451
W języku JavaScript potrzebne jest odwołanie się do elementu znajdującego się w pierwszym paragrafie danego fragmentu kodu HTML. Można to osiągnąć przy użyciu funkcji<pre class="code-block"><body> <p>pierwszy paragraf</p> <p>drugi paragraf</p> <p>trzeci paragraf</p> …</pre>
- AgetElement('p')
- BgetElementById('p1')
- CgetElementsByClassName('p.1')[0]
- DgetElementsByTagName('p')[0]
Poprawna odpowiedź: D. getElementsByTagName('p')[0]
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź getElementsByTagName("p")[0]; jest poprawna, ponieważ metoda getElementsByTagName zwraca kolekcję wszystkich elementów o danym tagu, w tym przypadku "p". Wywołując tę metodę, otrzymujemy tablicę wszystkich paragrafów na stronie, co pozwala na łatwy dostęp do pierwszego z nich, korzystając z indeksu [0]. Jest to standardowy sposób uzyskiwania dostępu do elementów w DOM w JavaScript. Zastosowanie tej metody jest zgodne z dobrą praktyką, umożliwiającą selekcję elementów w sposób dynamiczny i elastyczny. Przykładowo, jeśli chcemy zmienić tekst pierwszego paragrafu, możemy wykorzystać: document.getElementsByTagName("p")[0].innerText = 'Nowy tekst';. Dzięki temu możemy skutecznie manipulować zawartością stron internetowych, co jest kluczowe w rozwoju front-endu. Dodatkowo, metody takie jak getElementsByTagName są dobrze wspierane przez wszystkie nowoczesne przeglądarki, co zapewnia ich niezawodność w codziennej pracy programisty.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.