问题
Quick Cross Browser JS question, when setting the value of a textbox:
document.getElementById("balanceText").innerText = "111";
and
document.getElementById("balanceText").value = "111";
Both Work grand in IE,
But they will not work in Chrome, FF, Opera or Safari.
Is there an alternate method that will work in these browsers ?
回答1:
All else being equal document.getElementById("balanceText").value = "111";
works fine in every significant* browser that supports JS.
Make sure that you have one, and only one, element with id="balanceText"
and that it actually has that as its id and not just the name.
*
you don't care about NS 4 do you?
来源:https://stackoverflow.com/questions/7714162/document-getelementbyid-innertext-in-chrome