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>
添加回答
举报
0/150
提交
取消