Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не меняется значение input через value (https://javascript.ru/forum/events/67414-ne-menyaetsya-znachenie-input-cherez-value.html)

Bingo_o 16.02.2017 14:56

Не меняется значение input через value
 
Здравствуйте!

На сайте есть текстовое поле. Если его менять с помощью клавиатуры, то значение в нем меняется, но если через консоль, через свойство value этого элемента, оно не меняется.

Подскажите, пожалуйста, в чем может быть проблема.

рони 16.02.2017 15:08

Bingo_o,
может вы атрибут хотите изменить, а не свойство?

Bingo_o 16.02.2017 15:14

рони,
Да, прошу прощения.

рони 16.02.2017 15:19

Bingo_o,
#исходное-значение-value

Bingo_o 16.02.2017 15:47

рони,
Через setAttribute('value', 'val') тоже не работает.

elem.setAttribute('value', '123')
alert(elem.value)

Выдает значение по умолчанию.

рони 16.02.2017 15:53

Bingo_o,
ждите телепата

Bingo_o 16.02.2017 16:07

рони,
Ну с чем это может быть связано? Что через setAttribute не меняется атрибут? Как такое вообще может быть?

рони 16.02.2017 16:32

Bingo_o,
что вы делаите и хотите сделать, известно только вам

ksa 16.02.2017 16:32

Цитата:

Сообщение от Bingo_o
Ну с чем это может быть связано?

Ты хоть бы тестовый пример сделал...

Bingo_o 16.02.2017 17:19

ksa,
Тестовый пример к чему? Что хочется увидеть в тесте? На странице есть элемент input. Делаю document.getElementById(id), потом пытаюсь поменять значение в нем через setAttribute('value', 'val'), но оно не меняется. На других сайтах меняется, а на этом - нет.


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