создание динамического поля и получение значения - PullRequest
0 голосов
/ 14 декабря 2010

я отправил еще один вопрос по этому поводу, но я думаю, что этот будет более кратким.

Я динамически создал текстовое поле с помощью JavaScript.я проверил, что он находится в DOM, получив его значение, но при попытке получить к нему доступ из другой функции я получаю значение null для входного объекта.реально ли получить текущее значение из динамически создаваемого текстового поля?

внутри одной функции:

comment_field = 'comment-HE382U3-2';
document.getElementById(comment_field).value = 'Write a comment...';

внутри другой:

comment_field = 'comment-HE382U3-2';
if (document.getElementById(comment_field).value == 'Write a comment...')
    { document.getElementById(comment_field).value = '';}

непроисходит потому, что в DOM не найден [HTMLInputObject].Пожалуйста помоги.Спасибо!

1 Ответ

0 голосов
/ 14 декабря 2010

возможно ли получить текущее значение из динамически создаваемого текстового поля?

Да. Это как любой другой элемент. Если он находится в DOM, к нему обращаются так же.

Проверьте значение переменной comment_field. Вы ссылаетесь на разные функции, так что, возможно, эта переменная выходит за рамки.

...