我需要一些帮助,重新加载后如何聚焦()一个字段(在填充后自己),因为我已经设置了另一个焦点()默认字段。
<form>
Default: <input type="text" name="reload_1" id="default"><br>
Reload: <input type="text" name="reload_2" id="reload">
</form>
<script>
document.getElementById("default").focus();
</script>
表单有一个脚本,填写后填写字段,因为它是建议,特别是在id =“reload”将重新加载,我希望它是焦点而不是id =“default”。
答案 0 :(得分:3)
您可以在window.name属性中存储一个值来模拟会话变量
...
document.getElementById(window.name==='reload'?'reload':'default').focus();
window.name='reload';
...
http://blogs.sitepointstatic.com/examples/tech/js-session/index.html
答案 1 :(得分:1)
答案 2 :(得分:0)
将您的代码放在document.onload函数
中document.onload=function(){
document.getElementById("default").focus();
}