Level 122
You are getting element by Id. You dont need the #
let res=document.getElementById('test').firstElementChild.text;
document.getElementById('show').innerHTML=res;
console.log(res);
1 like
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I don't know why this error happens with JS.
<div id="test"><a class="a">test1</a><a>test2</a></div>
<a id="show"></a>
JS
let res=document.getElementById('#test').firstElementChild.text;
document.getElementById('#show').innerHTML=res;
console.log(res);
when I use jquery it's ok
$('#test').click(function(){
var res=$(this).children('.a').html();
$('#show').html(res);
console.log(res);
});
Please or to participate in this conversation.