JS根据id将光标定位到html的元素中

1 定位到input元素中

var element = document.getElementById(ys_id);//ys_id为传入的html元素的id
element.focus();
View Code

2 定位到div元素中

window.location.hash = "#"+ys_id;//ys_id是div元素d额id
 element.classList.add("focusColor");
View Code

3 当鼠标移动到当前元素或离开当前元素的时候执行的函数

复制代码
<div class="col-xs-2 div_css" onmouseout="Out(this)">
      <input class="input_css" autocomplete="off" placeholder="请输入" type="text"  name="jgmc" id="jgmc" disabled>
</div>
//js
//失去焦点
function Out(element) {
    var id = element.id;
    if(id == "icu" || id == "sscz" || id == "cyzd"){
         window.location.hash = "";
     }
    element.classList.remove("focusColor");
}
//其中icu以及sscz等元素为div元素,之前光标定位使用的
//是window.location.hash = "#"+ys_id
//则在让其失去光标的时候需要删除hash;
View Code
复制代码

 

posted @   DAYTOY-105  阅读(283)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示