JS 如何才能随机选择文字

JavaScript016

JS 如何才能随机选择文字,第1张

<script type="text/javascript">

//随机取得数组中的一个

var Arr = ["a","b","c","d"]

var n = Math.floor(Math.random() * Arr.length + 1)-1

alert(Arr[n])

</script>

将你要随机的几段文字写在数组里面

1:先获取textarea中的文本2:用字符串的split()方法以你需要的某段文字切割成数组3:在用数组中的join()方法把你需要的某段文字加上标签样式返回成字符串4:重新把join()返回过来的文本赋值给textarea

$(function(){

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

this.select()

})

})

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>