问题描述
|
我正在为一个项目学习javascript,但是一开始我就陷入了困境。我将其归结为未定义脚本中的函数,但据我所知它几乎已被定义。
我有一个脚本:\“ script.js \”,具有函数显示结果。
function displayResult()
{
document.write(\"hello world\");
}
在index.html的标题中,我有这一行
<script type=\"text/javascript\" href=\"script.js\"></script>
以后我有这条线
<body onload=\"displayResult()\">
我不知道为什么我的函数不会调用。我会很感激的。我知道这可能是一个简单的问题,但是我一直在寻找一个小时左右而没有运气。
谢谢
生锈的
解决方法
<script type=\"text/javascript\" href=\"script.js\"></script>
应该:
<script type=\"text/javascript\" src=\"script.js\"></script>
脚本块没有任何“ 5”属性,它是通过“ 6”属性从外部源中包含的。
,顺便说一句,在文档加载完成后调用“ 7”将首先清除文档的全部内容,然后将其替换为传递给调用的任何内容(在这种情况下为\'hello world \',这不是有效的HTML或XML文献)。