慕粉1859536052
2017-04-04 06:34
<script type="text/javascript">
function message(){
alert("请选择,您现在的职业!");
}
</script>
</head>
<body>
请选择您的职业:<br>
<form>
<select name="career" onfocus="message()">
<option>学生</option>
<option>教师</option>
<option>工程师</option>
<option>演员</option>
<option>会计</option>
</select>
</form>
</body>
</html>
浏览器问题
IE会在你点击弹出框的确定后取消原来的聚焦
chrome会在点完确定后,返回到弹出框之前的操作,也就是依然聚焦在select上,所以导致了死循环
我觉得是浏览器问题。谷歌会无限弹出,ie只弹出一次
就是这样的啊 你聚焦在下拉框的时候不会弹框,你聚焦到其他地方后再聚焦到下拉框又会弹框,这就是要的聚焦效果啊
应该加一个判断吧,要是没有选择,就弹出。个人觉得要加一个判断
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题