AlexaShemetova
@AlexaShemetova
While I'm breathing - I love and believe

Как получить доступ к соседу js?

Всем привет, такой вопрос, есть у меня две радиокнопки, через checkRadio получаю отмеченную кнопку и теперь как получить его соседа тег i и переопределить содержимое этого тега через innerHtml ??? На jquery все просто с этим, но как на чистом такое провернуть?

<label>
    <input type="radio" value="Тест" name="radio"> Какой то текст - <span>1000 </span>(Текст:<em>20</em>) - <i>2</i> тест
</label>
<label>
    <input type="radio" value="Тест" name="radio"> Какой то текст - <span>1000 </span>(Текст:<em>20</em>) - <i>2</i> тест
</label>

var checkRadio = document.querySelector('input[name = "radio"]:checked');
...???
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
AnatolTh
@AnatolTh
Full Stack Developer
Если уверены что тег будет последним:
checkRadio.parentNode.lastElementChild.innerHTML = '25';

Что бы не привязываться к позиции тега i:
checkRadio.parentNode.querySelector('i').innerHTML = '25';
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@DeniSidorenko
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы