我在测试程序时发现了一些有趣的东西。弹出警报时,您可以关闭提示或刷新页面以消除该消息。在同一页面上我也有一个文本框。当我关闭提示时,我可以在文本字段内单击,但是当我刷新页面时,我根本无法单击文本字段。
我没有为此寻找解决方案,因为我可以解决这个问题。我想知道的是,如果有人知道发生了什么。为什么我不能在打开提示时刷新页面后在文本框中单击?
这不是我的项目,我的项目要大得多,但显示了我遇到的同样的例子。这是我从Code获取代码的地方。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("input").blur(function(){
alert("This input field has lost its focus.");
});
});
</script>
</head>
<body>
Enter your name: <input type="text">
<p>Write something in the input field, and then click outside the field to lose focus (blur).</p>
</body>
</html>
&#13;
注意:我有2个解决方案要么重置代码中的焦点,要么让用户在Web浏览器搜索栏中单击,然后单击返回文本框。我还发现,在测试此网站上的代码时,我无法再点击网站搜索栏,也无法点击此帖子进行重新编辑。