У меня есть код, и я просто не могу заставить его работать. Цель встречается с элементом, и я должен найти его следующего родного брата, или я мог бы go его родителю, а затем искать класс родного брата с помощью queryselector.
Код прекрасно работает, если я заменяю строку ** ** с селектором запросов, поэтому проблема в том, что метод родного брата равен 100%.
У вас есть идея, что я делаю не так?
/*we put on event listener for each "refsz" class*/
var elements = document.getElementsByClassName("refsz");
for (var z = 0; z < elements.length; z++) {
elements[z].addEventListener('click', callThis, false);
}
/*and when the event occurs, I select the sibling div's innerHTML and change
"success" div's innerHTML to this*/
function callThis() {
**var temp= event.target.nextSibling.innerHTML;**
document.querySelector("#success").innerHTML = temp;
}
<div class="parent">
<div> class="refsz"> I will click this </div>
<div> class="sibling"> I need the innerHTML of this sibling</div>
</div>
<div id="success"></div>