Curious

Joined
Jan 6, 2022
Messages
20
Reaction score
0
I'm curious to know why this doesn't work. Seems like the alert should give ABC but nothing happens.
Code:
<div class="q" hidden>ABC</div>
<script>
x = document.getElementsByClassName('q').innerHTML
alert(x[0])
</script>
 
Joined
Jan 6, 2022
Messages
20
Reaction score
0
like when the pain is gone when you go to the doctor the answer came to me just after I posted the question.

Code:
<div class="q" hidden >ABC</div>
<div class="q" hidden>ABC</div>
<div class="q" hidden>ABC</div>
<script>
x = document.getElementsByClassName('q')
res=x[0].innerHTML;
alert(res)
</script>
 
Joined
Jul 4, 2023
Messages
467
Reaction score
58
Do you see your mistake? ;)
HTML:
<div class="q" hidden>ABC</div>
<div class="q" hidden>DEF</div>
<div class="q" hidden>GHI</div>
<script>
  alert(document.getElementsByClassName('q')[0].innerHTML);
</script>


BTW, ;)
HTML:
<div class="q" hidden>ABC</div>
<div class="q" hidden>DEF</div>
<div class="q" hidden>GHI</div>
<script>
  alert(document.getElementsByClassName('q')[0].innerHTML);
  alert(document.getElementsByClassName('q')[document.getElementsByClassName('q').length - 1].innerHTML);
</script>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,933
Messages
2,570,089
Members
46,546
Latest member
QZKLaurene

Latest Threads

Top