我在Mozilla中遇到document.getElementByID
問題。在IE和Chrome中,我的代碼運行良好。document.getElementById在Mozilla中不工作
我寫了下面的代碼:
<script type="text/javascript">
function test(x, y) {
var text1 = document.getElementById('text1');
for (var i = 0; i < x.length; i++) {
text1.innerText += x[i]; // prints 12345
}
text1.innerText += "\ny: " + y; // prints y: 1,2,3,4,5
}
</script>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</div>
<div id="text1"></div>
</form>
</body>
任何一個可以告訴爲什麼這不工作在Firefox?
不工作如何?我可以看到你的ASP代碼(這對我沒有幫助),但是'test'函數的觸發器在哪裏?我問,因爲**所有瀏覽器**支持'getElementById'。 – ZenMaster
'.innerText'不是標準的。不要使用它。使用'.textContent' – Raynos