2013-01-16 45 views
0

这里的错误是java脚本document.getElementById('inner')。innerHTML =“message”;是给我用IE

window.onload="test"; 

    function test() { 

    document.getElementById('inner').innerHTML="message"; 

    } 

这里是我在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">&nbsp;</span> 
</div> 
</div> 

<div id="outer"> 

<div id="inner"></div> 

</div> 

当我加载页面“消息”犯规出现在网页和我得到的错误,说对象为空或未定义。

+0

“测试”从来没有被称为任何地方......我想你的意思是'window.onload = test;'。至于错误:不知道从哪里来,可能是'Complete'。 –

回答

2

您的onload处理程序是错误的。它应该是这样的:

function test() { 

    document.getElementById('inner').innerHTML="message"; 

    } 
    window.onload = test; 

你传递一个javascript函数引用.onload,而不是一个字符串。

相关问题