jquery js 当文本框获得焦点时,自动选中里面的文字

jquery js 当文本框获得焦点时,自动选中里面的文字,第1张

$(function(){

$(":text")focus(function(){

thisselect();

});

});

JQuery文本框获得焦点背景颜色改变:

1先使用jQuery选择器找到所有的文本框。

2为文本框注册获得焦点事件,即focus事件。

3在焦点事件的事件处理函数中对当前得到焦点的文本框设置背景色。

4注册失去焦点事件,即blur事件。

5在失去焦点的事件处理函数中对当前触发事件的文本框改变背景颜色。

<script type="text/javascript">

$(function(){

//找到文本框,并注册得到焦点事件。

$("input:text")focus(function(){

//让当前得到焦点的文本框改变其背景色。

$(this)css("background","pink");

});

//找到文本框,并注册失去焦点事件

$("input:text")blur(function(){

//让当前失去焦点的文本框背景色变为白色。

$(this)css("background","white");

});

});

</script>

1:先获取textarea中的文本

2:用字符串的split()方法以你需要的某段文字切割成数组

3:在用数组中的join()方法把你需要的某段文字加上标签样式返回成字符串

4:重新把join()返回过来的文本赋值给textarea

使用两个方法都可以:documentgetElementById("文本框ID")value、documentgetElementByName("文本框名字")value

前提是你文本框要带id和name属性

function selectInput(choose)\x0d\{ \x0d\ alert(chooseoptions[chooseselectedIndex]text); \x0d\}\x0d\///=========\x0d\\x0d\\x0d\北京\x0d\广州\x0d\哈尔滨\x0d\拉萨\x0d\乌鲁木齐\x0d\

<div id="tst" onmouseup="doit()">this is test</div>

<script>

function doit(){

var _tst = documentgetElementById("tst");

var _str = '<b>'+_tstinnerText+'</b>';

_tstinnerHTML = _str;

}

</script>

可以通过

//var aArr = divgetElementsByTagName('a');

//for(var i=0; i<aArrlength; i++){ var aObj = aArr[i];}

} else if (documentselection) { //IE浏览器 考虑到Opera,应该放在后面

userSelection = documentselectioncreateRange();

var text = userSelectiontext;//获得文本

var htmlText = userSelectionhtmlText;//获得包含标签的内容

}

以上就是关于jquery js 当文本框获得焦点时,自动选中里面的文字全部的内容,包括:jquery js 当文本框获得焦点时,自动选中里面的文字、如何用js实现选中textarea中的某段文字、如何通过JS来获取文本框内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9736754.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存