为了账号安全,请及时绑定邮箱和手机立即绑定

alert之后,让文本框获得焦点

alert之后,让文本框获得焦点

hhhzihao2 2017-02-08 17:09:05
<!doctype html> <html> <head>     <meta charset="UTF-8">     <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> </head> <body> <input id="name" type="text" /> <a href="javascript:aa();">aa</a> <script>     function aa(){         alert('123');         $('#name').focus();     } </script> </body> </html>无效(我用QQ浏览器)
查看完整描述

2 回答

?
HeyShinner

TA贡献12条经验 获得超4个赞

谢谢你邀请我回答问题,我刚刚试了一下,你的js代码是可以实现你要的效果的,问题应该出在你引入的jquery文件上,控制台对此报错

查看完整回答
1 反对 回复 2017-02-09
点击展开后面3
?
qq_倔強人生_0

TA贡献10条经验 获得超2个赞

使用focus方法就可以了,光标在文本中就获会改变颜色,不是则变成另外一个颜色

<html>

<head>

<script type="text/javascript" src="/jquery/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("input").focus(function(){

    $("input").css("background-color","#FFFFCC");

  });

  $("input").blur(function(){

    $("input").css("background-color","#D6D6FF");

  });

});

</script>

</head>

<body>

Enter your name: <input type="text" />

<p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p>

</body>

</html>


查看完整回答
反对 回复 2017-02-08
  • qq_倔強人生_0
    qq_倔強人生_0
    <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input").focus(function(){ $("input").css("background-color","#FFFFCC"); }); $("input").blur(function(){ $("input").css("background-color","#D6D6FF"); }); }); </script> </head> <body> <input id="name" type="text" /> <a href="#" onclick="aa()">aa</a> </body> </html>
  • hhhzihao2
    hhhzihao2
    alert()在哪里?
  • qq_倔強人生_0
    qq_倔強人生_0
    alert我没添加只是你可以看看位置加进去进行了,看你想在哪里添加哪里,alert在实际运用中只是一个测试作用
点击展开后面1
  • 2 回答
  • 0 关注
  • 3455 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信