2012-12-12 46 views
3

我想在JavaScript中调用innerHtml,它在同一个文件中工作,但不在单独的JavaScript JS文件中。 我的工作代码是如何在html中调用javascript文件

<script type="text/javascript"> 
    function my() 
    document.getElementById("abc").innerHTML="hello"; 
    } 
    </script> 
<div id="abc" onmouseover ="my()"> hi hw ru </div> 

但如果我调用在单独的JavaScript这种方法提交其不能正常工作,甚至我给JavaScript的源文件的路径一样

<script type="text/javascript" src="js/framemrq.js"> 
+0

您是否认为它应该是: 函数my(){document.getElementById(“abc”)。innerHTML =“hello”; } –

+0

您必须添加功能 user7282

+1

检查你的脚本,你忘记把'{'放在'function my()'后面吗? – vusan

回答

2

缺少的function关键字

<script type="text/javascript"> 
    function my(){ 

     // Your code here 
    } 
</script> 
+0

加速+1秒,快20秒! :) – silly

2

请正确定义了我的功能是这样的:

function my() { 
    document.getElementById("abc").innerHTML="hello"; 
} 
相关问题