javascript初学者-无法在屏幕上显示消息框
我只是想在屏幕上显示一个消息框 这是调用消息框的按钮的HTML-- javascript函数存储在js/fetchdetails.js(相对于HTML文件的路径)中 我在head部分使用以下代码将JS文件包含在HTML文件中--javascript初学者-无法在屏幕上显示消息框,javascript,Javascript,我只是想在屏幕上显示一个消息框 这是调用消息框的按钮的HTML-- javascript函数存储在js/fetchdetails.js(相对于HTML文件的路径)中 我在head部分使用以下代码将JS文件包含在HTML文件中-- 我做错了什么 您发布的代码中没有任何错误;错误在别的地方 您的fetchdetails.js未加载,或者此处未显示的javascript中的某些错误导致脚本停止执行 使用浏览器的检查工具查找任何错误消息,并验证文件是否已正确加载(通常会有一个“网络”选项卡) <
我做错了什么 您发布的代码中没有任何错误;错误在别的地方 您的
fetchdetails.js
未加载,或者此处未显示的javascript中的某些错误导致脚本停止执行
使用浏览器的检查工具查找任何错误消息,并验证文件是否已正确加载(通常会有一个“网络”选项卡)
<!DOCTYPE html>
<html>
<head>
<title>Page Name</title>
<script type="text/javascript" src="js/fetchdetails.js"> </script>
</head>
<body>
<button onclick="myFunction();">Try it</button>
</body>
</html>
这对我来说非常合适
如果不起作用,请提供更多详细信息,或者尝试以下按钮:
<button onclick="javascript:myFunction();">Try it</button>
<input type="button" onclick="myFunction();" value="Try me"/>
<input type="button" onclick="javascript:myFunction();" value="Try Me"/>
试试看
如果您正在使用firefox open firebug,对于chrome等,请使用inspector并检查javascript文件是否确实包含在内,希望这对您有所帮助。从您给定的路径来看,html文件和js文件夹都在同一个目录中?是吗?你在测试什么浏览器?同时尝试将type属性
type=“button”
添加到fetchdetails.js的顶部,以确保已加载该属性。@ClydeLobo如果他这样做,那么他还应该将其更改为input
标记。@JonTaylor:我同意。我还听说,按钮
标签在IE上有一些问题。你是对的-JS文件中还有一个函数有错误-我在Google Chrome中打开了inspector-这就是我发现错误的原因。。。谢谢
<script src="js/fetchdetails.js"></script>
<!DOCTYPE html>
<html>
<head>
<title>Page Name</title>
<script type="text/javascript" src="js/fetchdetails.js"> </script>
</head>
<body>
<button onclick="myFunction();">Try it</button>
</body>
</html>
function myFunction(){alert("Hello World!");}
<button onclick="javascript:myFunction();">Try it</button>
<input type="button" onclick="myFunction();" value="Try me"/>
<input type="button" onclick="javascript:myFunction();" value="Try Me"/>