我正在为一个项目学习javascript,但我一开始就陷入困境。我把它煮熟了,我的脚本中的函数没有被定义,但尽管我已经知道它已被定义了。
我有一个脚本:“script.js”,带有功能显示结果。
function displayResult()
{
document.write("hello world");
}
在index.html的标题中我有这一行
<script type="text/javascript" href="script.js"></script>
我稍后会这一行
<body onload="displayResult()">
我不知道为什么我的功能不会打电话。我很感激你的帮助。我知道这可能是一个简单的问题,但我一直在寻找大约一个小时而没有运气。
由于 生锈的
答案 0 :(得分:2)
<script type="text/javascript" href="script.js"></script>
应该是:
<script type="text/javascript" src="script.js"></script>
脚本块没有href
属性,它通过src
属性从外部源包含。
答案 1 :(得分:0)
document.write
将首先清除文档的全部内容,然后将其替换为传递给调用的任何内容(在本例中为“hello world”,这不是有效的HTML或XML文档)。