Как получить div из тега в js, если внутри div, есть теги span, с своим текстом? <div> <div class='qt'> <span class="text1">этот не нужно получать<span class="text2">и этот тоже</span></span> А этот нужно получить. </div> </div> Attempt:
var $qtext = document.body.getElementsByClassName('qt'); var $question = $qtext[0].parentNode.getElementsByTagName('div'); console.log("Текст " + $question[0].innerText); <div> <div class='qt'> <span class="text1">этот не нужно получать<span class="text2">и этот тоже</span></span> А этот нужно получить. </div> </div>
var qt = document.getElementsByClassName("qt")[0]; alert(qt.childNodes[2].textContent)var qt = document.getElementsByClassName("qt")[0]; alert(qt.childNodes[2].textContent)- Aleksey Shimansky