快速交叉浏览器JS问题,在设置文本框的值时:
document.getElementById("balanceText").innerText = "111";
和
document.getElementById("balanceText").value = "111";
两者都在IE中工作,
但它们无法在Chrome,FF,Opera或Safari中使用。
是否有可以在这些浏览器中使用的替代方法?
答案 0 :(得分:14)
所有其他相同的document.getElementById("balanceText").value = "111";
在支持JS的每个重要*浏览器中都能正常工作。
确保您拥有一个且只有一个id="balanceText"
的元素,并且它实际上具有 id 而不仅仅是名称。
*
你不关心NS 4吗?