我在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