2011-05-24 47 views
0

我正在学习一个项目的JavaScript,但我一开始就卡住了。我把它写下来,到我的脚本中的函数没有被定义,但尽可能接近我所说的定义。外部脚本中的javascript函数

我有一个脚本:“script.js”与功能显示结果。

function displayResult() 
{  
    document.write("hello world"); 
} 
index.html中的头

我这行

<script type="text/javascript" href="script.js"></script> 

我这行以后

<body onload="displayResult()"> 

我不知道为什么我的功能不会叫。我将不胜感激。我知道这可能是一个简单的问题,但我一直在寻找一个小时,没有运气。

由于 生锈

回答

2
<script type="text/javascript" href="script.js"></script> 

应该是:

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

没有href属性的脚本块,其从通过所述src属性外部源包括在内。

+0

哇谢谢。我是个白痴。 – Rusty 2011-05-24 20:35:23

0

顺便说一句,在文档加载完成后调用document.write将首先清除文档的全部内容,然后将其替换为传递给调用的任何内容(在这种情况下,'hello world',它不是一个有效的HTML或XML文档)。

+0

感谢您的提示。我不知道。我正在使用该线路进行测试 – Rusty 2011-05-25 16:57:51