document.getElementById (). innerText в Chrome - PullRequest
4 голосов
/ 10 октября 2011

Quick Cross Browser JS вопрос, при настройке значения текстового поля:

document.getElementById("balanceText").innerText = "111";

и

document.getElementById("balanceText").value = "111";

Обе работают грандиозно в IE,

Но они не будут работать в Chrome, FF, Opera или Safari.

Есть ли альтернативный метод, который будет работать в этих браузерах?

1 Ответ

14 голосов
/ 10 октября 2011

При прочих равных document.getElementById("balanceText").value = "111"; отлично работает во всех значительных * браузерах, поддерживающих JS.

Убедитесь, что у вас есть один и только один элемент с id="balanceText" и что он действительно имеет его как id , а не только имя .

* тебя не волнует NS 4?

...