javascript - 如何从锚标签中的js文件调用引用的函数?
问题描述
我正在引用一个函数
<script type="text/javascript" src='../main.js'> </script>
在 HTML 文件中。
现在我想用
<a href=# onclick="function();" ></a>
但它找不到定义。当我在 HTML 文件中声明该函数时,它会找到该函数。我可以单击 main.js 的引用并打开文件,因此位置正确。所以它也应该找到该函数,还是我需要引用该函数而不仅仅是 main.js 文件?
解决方案
检查您是否正确引用了 JavaScript。检查js文件的路径。
//1.js inside the same folder
function test() {
alert('clicked');
}
<!-- index.html -->
<html>
<head>
<meta charset="utf-8">
<title>StackOverflow</title>
<script src="./1.js"></script>
</head>
<body>
<a href=# onclick="test()" >Test</a>
</body>
</html>
推荐阅读
- python-3.x - python中的属性错误,对象没有属性
- macos - iOS 上的 Appium 测试中的小部件为空
- pandas - 将多维气候 numpy 数组转换为 Pandas 数据框
- ios - 如何生成符合正态分布模式的随机数?
- validation - 复杂的 SharePoint 日历验证问题
- javascript - React Native(使用 Expo)Firebase 身份验证
- apache-nifi - 在流期间执行一次 NIFI InvokeHTTP 处理器,而不是基于每个入站流文件
- c# - 为什么 trackbar 只能作为 ON 和 OFF 模式工作?
- java - Android,opencv - 尝试初始化 Mat 时未找到 long org.opencv.core.Mat.n_Mat() 的实现
- python - 如何从图像(png或jpg)获取文件名并将其更改为时间时间戳?