<div class="modal hide in" style="display: block; ">
<div class="modal-body">
<form action="modules/admin.php" method="post" id="form" alt="ALT">
<div class="control-group">
<input type="text" onChange="Func()">
</div>
</form>
</div>
</div>
function Func() {
var form_test = document.getElementById('form');
alert(form_test); //выдаст [object HTMLFormElement] - все верно
alert(form_test.id); //выдаст [object HTMLInputElement] - должен выдать "form", а мне как раз надо получить id
alert(event.target.parentNode.parentNode); //выдаст [object HTMLFormElement] - все верно
alert(event.target.parentNode.parentNode.id); //выдаст [object HTMLInputElement] - должен выдать "form", а мне как раз надо получить id
alert(event.target.parentNode.parentNode.getAttribute('alt')); //выдаст "ALT" - все верно
alert(event.target.parentNode.parentNode.getAttribute('id')); //выдаст "form" - все верно
}
Почему же я не могу отловить "атрибут" id через обычное:
event.target.parentNode.parentNode.id;
и приходится писать так:
event.target.parentNode.parentNode.getAttribute('id');?
P.S. на других страницах все работает, а это находится в Modal (
http://bootstrap.veliovgroup.com/javascript.php#modals)