js初学者问题,为什么没反应

bob952 2017-07-26 11:01:08
<script type="text/javascript" src=./js/jquery-2.0.1.min.js"></script>
<script type="text/javascript" src="js/public.js"></script>

<section class="loginform" id="loginform">

<ul>
<li>
<label>账号:</label>
<input id="mobileNo" type="text" class="textBox" placeholder="管理员账号"/>
</li>
<li>
<label>密码:</label>
<input id="userpwd" type="password" class="textBox" placeholder="登陆密码"/>
</li>
<li>
<input type="button" value="立即登陆" id="loginbt"/>
</li>
</ul>

</section>





public.js

$(document).ready(function(){

$("#loginbt").click(login);
});

function login() {
alert('请输入手机号码!');
}
...全文
392 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39625827 2017-07-26
  • 打赏
  • 举报
回复
顶部引入jQuery时 src少了一半的引号
qq_35942223 2017-07-26
  • 打赏
  • 举报
回复
引用 8 楼 bob952 的回复:
[quote=引用 7 楼 qq_35942223 的回复:] $("#loginbt").click(login);为什么你要这样写, $("#loginbt").click(function(){ alert(0); });这样写不是更好?
这样写也是没有任何反应,,如果放在HTML页里就有触发,单独JS文件就不能触发[/quote] 修改后你清除了缓存没有
z153373846 2017-07-26
  • 打赏
  • 举报
回复
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title> 页面名称 </title>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="js.js"></script>
</head>
<body>
<input type="button" value="haha" class="a">
</body>
</html>
我单独放出来了,也是有效果的,你看下路劲有问题没呢
$(function(){
    $(".a").click(a);	
	function a(){
		alert(0);
	}
});
bob952 2017-07-26
  • 打赏
  • 举报
回复
引用 9 楼 snlixing 的回复:
<script type="text/javascript" src=./js/jquery-2.0.1.min.js"></script> <script type="text/javascript"  src="js/public.js"></script> js文件路径没问题吧
没问题的
snlixing 2017-07-26
  • 打赏
  • 举报
回复
<script type="text/javascript" src=./js/jquery-2.0.1.min.js"></script> <script type="text/javascript"  src="js/public.js"></script> js文件路径没问题吧
bob952 2017-07-26
  • 打赏
  • 举报
回复
引用 7 楼 qq_35942223 的回复:
$("#loginbt").click(login);为什么你要这样写, $("#loginbt").click(function(){ alert(0); });这样写不是更好?
这样写也是没有任何反应,,如果放在HTML页里就有触发,单独JS文件就不能触发
qq_35942223 2017-07-26
  • 打赏
  • 举报
回复
$("#loginbt").click(login);为什么你要这样写, $("#loginbt").click(function(){ alert(0); });这样写不是更好?
bob952 2017-07-26
  • 打赏
  • 举报
回复
引用 3 楼 z153373846 的回复:
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title> 页面名称 </title>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
<input type="button" value="haha" class="a">
</body>
<script type="text/javascript">
$(function(){
    $(".a").click(a);	
	function a(){
		alert(0);
	}
});
</script>
</html>
这样是可以的,你看看呢
我是想单独JS文件,谢谢
bob952 2017-07-26
  • 打赏
  • 举报
回复
引用 4 楼 csdn_zxm 的回复:
楼主页面的JS 代码段 需要用 script 标签 包起来
独立的JS文件,不需要标签
csdn_zxm 2017-07-26
  • 打赏
  • 举报
回复
楼主页面的JS 代码段 需要用 script 标签 包起来
z153373846 2017-07-26
  • 打赏
  • 举报
回复
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title> 页面名称 </title>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
<input type="button" value="haha" class="a">
</body>
<script type="text/javascript">
$(function(){
    $(".a").click(a);	
	function a(){
		alert(0);
	}
});
</script>
</html>
这样是可以的,你看看呢
bob952 2017-07-26
  • 打赏
  • 举报
回复
是的,一点反应都没有....按F12也没反到任何错误,
z153373846 2017-07-26
  • 打赏
  • 举报
回复
是点击按钮没有触发弹窗吗?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧