Является ли сам родительский узел ввода? - PullRequest
0 голосов
/ 15 февраля 2012

У меня есть объект DOM obj типа <input>, и я хочу получить его родительский узел, но obj.parentNode возвращает те же obj. Это спецификация <input> объектов? Если да, то какие другие типы объектов DOM ведут себя нерегулярно (возвращает интуитивно понятное что-либо, кроме своего родителя)?

Редактировать Я, должно быть, сделал что-то не так. извините.

1 Ответ

1 голос
/ 15 февраля 2012

input ведет себя не иначе, как любой другой элемент на странице, и возвращение его parentNode() не должно возвращать сам ввод.Попробуйте:

<p><input type='text' id='my_id' onfocus="alert(this.parentNode.tagName)" /></p>

Это будет alert "P".

Я предполагаю, что вы не правильно проверяете родительский узел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...