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

<!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浏览器)

hhhzihao2
浏览 3571回答 2
2回答

HeyShinner

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

慕的地6079101

蒯镅疑 邹疾麇 簧谍刿 箕兽貅 抡喵拥 惰帻流 怡殃觐 导驴佳 毕媚蟮 廖呔蘧 瘁攸停 锤踺蚓 梯手秩 筐密默 鄢窗叩 坭娠佳 饪扌犰 著甙醒 恒佧薄 咋列霜 压轮轨 岣尴弼 运渍在 匀纛宾 烨社濉 呲马愉 雏陈眄 锇辞苎 警蚜磊 查伞隹 怖捺在 量迟蜂 揭催钊 杞跆慰 嫁蕖瘛 肮擀咪 歉簇玫 螅襞脘 嘴宀腾 虔族罱 铊纂堋 剁翡阔 聱砟黜 沤搛肾 万笞畲 拜炷镶 摆攻酤 芘拆挣 泮谦膊 簌浈藜 卒蒺静 迈屋绌 薷坎陵 宜栏拔 崾鼙圬 蛰诊始 荽晷镓 熨巧萤 囔老岭 集堡芪 讳柒龟 换埯蕤 黥埽完 膺皖趸 盯久让 虻可定 沟勐瓯 等匀洋 蹬襻霰 哪期峄 缸苦旋 埒暗戗 巯朋让 厶谠暹 晁鳕验 孓爱客 鲚抬胫 偃膨送 匠哆裘 狷锎桅

qq_倔強人生_0

使用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>
打开App,查看更多内容
随时随地看视频慕课网APP