0
Я пытаюсь найти способ выбрать дочерний узел узла-брата с чистым Javascript. Любая помощь будет оценена по достоинству.Выбор дочернего узла брата с помощью Javascript
Я пытаюсь найти способ выбрать дочерний узел узла-брата с чистым Javascript. Любая помощь будет оценена по достоинству.Выбор дочернего узла брата с помощью Javascript
Вы можете использовать querySelector
. Но вы позаботитесь о browser version
.
alert(document.querySelector('#sibling1 ~ #sibling2').children[0].innerHTML); // give desired child index
<div id="sibling1">sibling1</div>
<div id="sibling2">
<div id="sibling2-child">sibling2-child-1</div>
<div id="sibling3-child">sibling2-child-2</div>
</div>
Выберите откуда? Вы имеете в виду селекторную строку? '" .foo + .bar> .baz "Или вы имеете в виду элемент, на который вы ссылаетесь? 'my_foo.nextElementSibling.children [0]' Пожалуйста, будьте более конкретными. Это что-то другое, кроме самого следующего брата? Слишком много способов интерпретировать это. –
Этот вопрос показывает, как получить всех братьев и сестер: http://stackoverflow.com/questions/842336/is-there-a-way-to-select-sibling-nodes/22799075#22799075. Получение детей должно быть легким дополнением. – Barmar
Да, у элемента есть ссылка. – Brandon