外部脚本中的javascript函数

时间:2011-05-24 20:33:05

标签: javascript-events javascript

我正在为一个项目学习javascript,但我一开始就陷入困境。我把它煮熟了,我的脚本中的函数没有被定义,但尽管我已经知道它已被定义了。

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

function displayResult()
{     
    document.write("hello world");
}

在index.html的标题中我有这一行

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

我稍后会这一行

<body onload="displayResult()">

我不知道为什么我的功能不会打电话。我很感激你的帮助。我知道这可能是一个简单的问题,但我一直在寻找大约一个小时而没有运气。

由于 生锈的

2 个答案:

答案 0 :(得分:2)

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

应该是:

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

脚本块没有href属性,它通过src属性从外部源包含。

答案 1 :(得分:0)

BTW,在文档加载完成后调用document.write将首先清除文档的全部内容,然后将其替换为传递给调用的任何内容(在本例中为“hello world”,这不是有效的HTML或XML文档)。