作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在刷新页面后将最后编辑的(聚焦)元素聚焦为焦点。这是我的代码:
<body>
<input id="first"><br>
<input id="second"><br>
<input id="third"><br>
<input id="four"><br>
<input id="five"><br>
</body>
最佳答案
这是使用 localStorage
和 onfocus
事件的解决方案:
<body>
<script>
window.addEventListener("load", function () {
var active = localStorage.getItem("myTestApp");
if (active) {
e = document.getElementById(active).focus();
console.log('Focused to ' + active);
}
});
</script>
<input id="first" onfocus="localStorage.setItem('myTestApp','first')"/><br>
<input id="second" onfocus="localStorage.setItem('myTestApp','second')"/><br>
<input id="third" onfocus="localStorage.setItem('myTestApp','third')"/><br>
<input id="four" onfocus="localStorage.setItem('myTestApp','four')"/><br>
<input id="five" onfocus="localStorage.setItem('myTestApp','five')"/><br>
</body>
它已在 Chrome、Firefox 和 IE 中进行了测试。
关于javascript - 如何在javascript中刷新html页面后使最后一个聚焦的字段应该聚焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33695906/
我是一名优秀的程序员,十分优秀!