Почему изменение текста кнопки не работает в Opera 11.11 для таких элементов, как
? (Еще не пробовал в более ранних версиях.)
Я пробовал с jQuery и с «чистым» JavaScript тоже, ни один из них не работал.
Это код jQuery, который я пробовал:
$('#blahblah_button').val('Blah-blah');
, а это «чистый» JS-код:
document.getElementById('blahblah_button').value = 'Blah-blah';
Почему ни один из них не работал в Opera 11.11 ?
ДЕЙСТВУЕТ. работают в IE, Chrome и FF , меня удивляет, что он не работает в Opera.
Я должен упомянуть, что он ДЕЙСТВИТЕЛЬНО работает с такими тегами кнопок и в Opera:
Спасибо за ваши ответы заранее!
Я забыл упомянуть, что запрос значения кнопки после модификации дает результат, который, похоже, работает нормально, что означает изменение структуры в JS DOM, но не отображает видимую кнопку соответствующим образом.
Это пример кода, с помощью которого вы можете попробовать следующее поведение:
http://jsbin.com/inuxix/1/edit
Changing button text
Button tag - WORKING
Input tag (type: submit) - NOT working
Input tag (type: button) - WORKING
Но я также должен упомянуть, что он ДЕЙСТВИТЕЛЬНО работает для элементов ввода с типом «кнопка» - поэтому я дополнил свой код выше таким элементом. Я также отметил, какие типы работают, а какие нет.
Тем временем я протестировал его, и он не работает в Opera 11.11 , ], но эта ошибка была исправлена в Opera 11.50 , хотя