对于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之后”(无论这意味着什么)。请帮忙!
答案 0 :(得分:-3)
您在html中使用的ID与您的javascript函数中的ID不匹配。 试试这个:
function writetest() {
document.getElementById('kropp').innerHTML = "hello";
}