Изменение текста кнопки с помощью JavaScript не работает в Opera (11.11) для элементов . Почему?

Почему изменение текста кнопки не работает в 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:

 

Спасибо за ваши ответы заранее!


РЕДАКТИРОВАТЬ I. (0:40)

Я забыл упомянуть, что запрос значения кнопки после модификации дает результат, который, похоже, работает нормально, что означает изменение структуры в 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


EDIT II. (4: 41)

Но я также должен упомянуть, что он ДЕЙСТВИТЕЛЬНО работает для элементов ввода с типом «кнопка» - поэтому я дополнил свой код выше таким элементом. Я также отметил, какие типы работают, а какие нет.


РЕДАКТИРОВАТЬ III.

Тем временем я протестировал его, и он не работает в Opera 11.11 , ], но эта ошибка была исправлена ​​в Opera 11.50 , хотя

6
задан Sk8erPeter 10 June 2013 в 23:26
поделиться