<html>
<head>
<title></title>
<meta charset="UTF-8"/>
<script src="" type="text/javascript" charset="utf-8"></script>
<script>
function testf(msg){
document.getElementById("fdiv").innerText+=msg+",";
}
</script>
</head>
<body>
<input type="text" onfocus="testf('onfocus');" onblur="testf('onblur');">
<input type="text" onfocus="testf('onfocus');" onblur="testf('onblur');" />
<div id="fdiv"></div>
</body>
</html>
==================================================================
如上代码,在HBuilder内置浏览器中运行时。
当使用鼠标使文本框失去焦点时产生的onblur事件会输出"onblur,onfocus,onblur",而用tab键切换时则不会,官方的chrome浏览器和cef示例中的cefclient浏览是正常的。
1 个回复
深井冰_01
我在内置浏览器试了,没有发现你说的问题,不知道你的HBuilder版本是多少,方便的话请加我QQ DCloud-HB-深井冰(248590311)详聊