无法在js文件中调用函数

时间:2017-02-21 12:04:09

标签: javascript html

对于noob问题抱歉,但我到处搜索,我找不到有什么问题!

我尝试从js文件中调用函数。如果我在头部而不是js文件中包含相同的函数,它可以正常工作,但是当我尝试从文件中获取它时却不行。

这是js文件中的代码:

function writetest() {
document.getElementById('demo').innerHTML = "hello";
}

这是html代码(完全按照使用过的文档更新):

<html>
<head>
<script type="text/javascript" src="analysscripts.js"></script>
<link rel="stylesheet" type="text/css" href="analysstyle.css">
</head>
<body id="kropp">    
<p id="demo"></p>
<script>
writetest();
</script>
</body>
</html>

我已经尝试过各种各样的变体和解决方案,我已经在Stackoverflow和其他地方的网上找到了,但我无法让它工作。

Firefox调试器说它“缺少:属性id之后”(无论这意味着什么)。请帮忙!

1 个答案:

答案 0 :(得分:-3)

您在html中使用的ID与您的javascript函数中的ID不匹配。 试试这个:

function writetest() {
document.getElementById('kropp').innerHTML = "hello";
}