为了账号安全,请及时绑定邮箱和手机立即绑定

为什么锚点定位会和js中的自动获取焦点冲突 ?

为什么锚点定位会和js中的自动获取焦点冲突 ?

qq_遁去的一_1 2018-12-28 23:14:46
1.首先给最后一个p标签添加了锚点定位,点击a链接的时候最后一个p标签显示出来(当p标签超出父盒子大小时出现滚动条超出部分隐藏)2.然后又用js给a链接添加了一个点击事件,当点击a链接时输入框获取焦点。也就是说当点击a链接时让超出隐藏的p标签定位到div的可视区域同时又让一个输入框获取焦点。为什么输入框并没有获得焦点呢?代码如下:<html><head><meta charset="UTF-8"><title></title>`<style>    div {        width: 200px;        height: 200px;        overflow: auto;    }</style></head><body><div><p>123</p><p>123</p><p>123</p><p>123</p><p>123</p><p>123</p><p id = 'lastP'>最后一个123</p></div><input type="text"/><a href="#lastP">定位</a></body><script>var aA = document.getElementsByTagName('a');var aInput = document.getElementsByTagName('input');aInput[0].focus();aA[0].onclick = function(){    aInput[0].focus();}</script></html>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 621 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信