我正在尝试制作一个带有 JavaScript 弹出窗口的网站。基本上,当您单击链接时,会出现警报或提示“您现在正在输入[在此处输入网页名称]部分。”
由于某种原因,当我单击链接时,它将打开页面但忽略任何 JavaScript!这是基本代码:
HTML:
<html>
<head><link rel="text/javascript" href="effects.js" /></head>
<body>
<a href="common_code.html" onclick = "common_lang();">Click here</a>
</body>
</html>
JavaScript(effects.js):
function common_lang() {
var enterCommon = prompt("You are now entering the Common Languages section.");
}
我不明白为什么这不起作用!有人有什么想法吗?另外,有没有办法提高效率?我需要在同一个窗口中使用该文件,因此我无法使用任何 window.open jazz。但记住,效率不是优先考虑的!
最佳答案
您应该使用script
标签而不是link
<script type="text/javascript" src="effects.js">
关于使用链接元素时未加载 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32639334/