Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как узнать что находится в <label></label> (https://javascript.ru/forum/events/1169-kak-uznat-chto-nakhoditsya-v-label-label.html)

duke_nu 21.04.2008 12:10

Как узнать что находится в <label></label>
 
Есть хтмл код

<input id="_535" type="checkbox" onclick="ChangeCheckBox(this)" value="535" name="vac[kls_type][]"/>
<label for="_535">Маркетинг</label>

подскажите как узнать что находится в тэге <label></label> при нажатии на чекбокс

Kolyaj 21.04.2008 12:25

duke_nu, смотря для чего, как вариант:
<input id="_535" type="checkbox" onclick="ChangeCheckBox(this)" value="535" name="vac[kls_type][]"/>
<label id="label_535" for="_535">Маркетинг</label>

alert(document.getElementById('label_535').innerHTML);

duke_nu 21.04.2008 13:09

Спасибо. этим методом я сейчас пользуюсь. Просто думал есть вариант без назначения id тэгу label

tenshi 21.04.2008 16:57

инпут можно положить внутрь лейбла.

hogart 22.04.2008 21:53

или:

<input id="_535" type="checkbox" onclick="ChangeCheckBox(this)" value="535" name="vac[kls_type][]"/><label for="_535">Маркетинг</label>


alert(document.getelementById("_535").nextSibling)


Если точно известно, что label идет сразу за чекбоксом


Часовой пояс GMT +3, время: 19:47.