我不能用src=";在我的html中引用javascript&引用;
我不熟悉HTML和Javascript。我测试的是点击一个按钮,然后引用一个JS脚本。但是当我打开我的网站时,它不断抛出“ReferenceError:cannotfoundvariable:hello”,我不能用src=";在我的html中引用javascript&引用;,javascript,html,Javascript,Html,我不熟悉HTML和Javascript。我测试的是点击一个按钮,然后引用一个JS脚本。但是当我打开我的网站时,它不断抛出“ReferenceError:cannotfoundvariable:hello”,hello是我在脚本中定义的函数。该网页是用docker部署的 我多次尝试更改src路径,但仍然出错 这是主页 我的页面 单击按钮以按字母顺序对列表进行排序: if(jQuery的类型!=='undefined'){ log('jQuery-Loaded'); } 否则{ log(“尚未加载
hello
是我在脚本中定义的函数。该网页是用docker部署的
我多次尝试更改src路径,但仍然出错
这是主页
我的页面
单击按钮以按字母顺序对列表进行排序:
if(jQuery的类型!=='undefined'){
log('jQuery-Loaded');
}
否则{
log(“尚未加载”);
}
哈哈
今天的日期是{{.date}
时间是{{.time}
以下是脚本:
hello=函数(arg){
文件写入(arg);
}
这是我的文件结构:
.
├── dockerfile
├── go.mod
├── go.sum
├── k8s
│ ├── alb-ingress-controller.yaml
│ ├── aws-auth-cm.yaml
│ ├── eks-admin-cluster-role-binding.yaml
│ ├── eks-admin-service-account.yaml
│ ├── ingress.yaml
│ ├── inventory-deployment.yaml
│ ├── inventory-namespace.yaml
│ ├── inventory-service.yaml
│ └── rbac-role.yaml
├── README.md
├── server.go
└── template
├── ec2.html
├── homepage.html
├── js
│ ├── sort.js
│ └── test.js
├── login.html
├── rds.html
└── redis.html
现在的错误是当我点击按钮“HAHA7”时,它说的是“ReferenceError:notfind variable:hello”,谢谢大家 尝试使用此HTML:
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<p>Click the button to sort the list alphabetically:</p>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js">
</script>
<script>
if (typeof jQuery !== 'undefined') {
console.log('jQuery Loaded');
} else {
console.log('not loaded yet');
}
</script>
<button id="myButton">HAHA7</button>
<script language="javascript" src="js/test.js" type="text/javascript">
</script>
<p>The date today is {{.Date}}</p>
<p>And the time is {{.Time}}</p>
</body>
</html>
检查以下代码:
stuff=函数(arg){
文件写入(arg);
}
我的页面
单击按钮以按字母顺序对列表进行排序:
if(jQuery的类型!==“未定义”){
log('jQuery-Loaded');
}否则{
log(“尚未加载”);
}
哈哈
今天的日期是{{.date}
时间是{{.time}
您可以尝试使用绝对链接,将脚本标记移动到页面底部,并使用JavaScript事件而不是内联事件,如下所示:
我的页面
单击按钮以按字母顺序对列表进行排序:
哈哈
今天的日期是{{.date}
时间是{{.time}
if(jQuery的类型!==“未定义”){
log('jQuery-Loaded');
}否则{
log(“尚未加载”);
}
document.querySelector(“我的按钮”).addEventListener(“单击”,()=>{
somebaddword('jlkljsdlfjksdlkfkjlsdjkllfjlks');
});
检查你的打字错误谢谢,伙计,我够笨了,但是我在更正了单词后仍然出错了。另外,尽量不要生气/生气/生气。在这一领域的工作中,你会收到大量毫无意义的错误信息,如果你开始生气并用一种特殊的方式命名事物。。。这是不健康的,放松,离开电脑几分钟,头脑清醒地回来。欢迎来到StackOverflow我很抱歉,谢谢你的建议。下次我会以健康的方式做!请编辑您的问题,向我们展示您的脚本的当前版本,并解释现在的确切错误是什么。非常感谢,我关注了您的回答,但仍然得到了错误。我在控制台中点击“js/test.js”,它不知怎么指向homepage.html…非常感谢。我尝试了您的代码,但仍然出现错误“ReferenceError:找不到变量:XXXX”谢谢,但仍然有错误。“src=“/js/test.js”似乎不在这里工作?
$(document).ready(function() {
// Listener assigned to button
$("myButton").click({
param1: "JLKLJSDLFJKSDLKFKJLSDJKLFJLKS"
}, sht);
// Function
function sht(event) {
document.write(event.data.param1)
}
});