[英]document.getElementById('inner').innerHTML=“message”; is giving me an error with IE
Here is the java script 这是Java脚本
window.onload="test";
function test() {
document.getElementById('inner').innerHTML="message";
}
Here is the html page I am loading up in IE 这是我正在IE中加载的html页面
<h1 class="serif">FDM Markets Trading Platform</h1>
<div class="layout" />
<div class="center">
<p class="paragraph">Login</p>
<form name="anyForm">
<span class="formlabel1">Username</span><input type="text" name="anyName" onKeyUp="Complete(this, event)" /></br>
</br>
<span class="formlabel2">Password</span><input type="text" name="password_box"></br>
</br>
</form>
<span id="clock"> </span>
</div>
</div>
<div id="outer">
<div id="inner"></div>
</div>
When I load the page "message" doesnt appear in webpage and i get error that says object is null or undefined. 当我加载页面时,“消息”没有出现在网页中,并且我得到一个错误,提示对象为null或未定义。
Your onload handler is wrong. 您的onload处理程序有误。 It should be this:
应该是这样的:
function test() {
document.getElementById('inner').innerHTML="message";
}
window.onload = test;
You pass a javascript function reference to .onload
, not a string. 您将一个JavaScript函数引用传递给
.onload
,而不是字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.