从多个textarea中随机选取一个内容
<div id="IMContentTest">
<textarea name="IMContent" class="IMClass" style="color:#ff0000;width:510px; height: 50px;" id="Textarea0"></textarea>
<textarea name="IMContent" class="IMClass" style="color:#ff0000;width:510px; height: 50px;" id="Textarea1"></textarea><br/><br/>
<textarea name="IMContent" class="IMClass" style="color:#ff0000;width:510px; height: 50px;" id="Textarea2"></textarea><br/><br/>
<textarea name="IMContent" class="IMClass" style="color:#ff0000;width:510px; height: 50px;" id="Textarea3"></textarea><br/><br/>
<textarea name="IMContent" class="IMClass" style="color:#ff0000;width:510px; height: 50px;" id="Textarea4"></textarea>
</div>
//变量定义
var testflag = 0, t, sipaccount, fruency, count = 0, se1, se2, m = 0, h = 0, s = 0, ss = 1;
var testcontent
//时、分、秒、毫秒的计算
function second(showtimeTag) { if ((ss % 100) == 0) {
s += 1; ss = 1;
}
if (s > 0 && (s % 60) == 0) {
m += 1; s = 0;
}
if (m > 0 && (m % 60) == 0) {
h += 1; m = 0;
}
document.getElementById(showtimeTag).value = h + "时" + m + "分" + s + "秒";
ss += 1;
} var ImContentList = "";
//获得一个0到4的随机整数
function getNumber() {
var random = 4 * Math.random();
if (!isNaN(random) && isFinite(random)) {
return parseInt(random);
}
}
//发送消息动作
function sendmessage() {
var IMContents = $(".IMClass"); $(IMContents).each(function () {
if ($(this).attr("value") != undefined)
ImContentList += $(this).attr("value") + ",";
});
ImContentList = ImContentList.substr(0, ImContentList.length - 1);
var contentlist = ImContentList.split(',');
var numb = getNumber();
var content = contentlist[numb];
//document.forms[0].forms[0].elements[parseInt(5 * Math.random())].value
testcontent = "[" + sip + "]" + " [ " + count + " ]" + "[ " + h + "时" + m + "分" + s + "秒" + " ] " + " " + content; count++;
} //开始测试
function starttest(showtimeTag) {
var time = parseInt(document.getElementById("secondText").value) * 1000;
var temp1 = "second(\"" + showtimeTag + "\")";
var temp2 = "sendmessage()";
se1 = self.setInterval(temp1, 10);
se2 = self.setInterval(temp2, time);
}
//暂停测试
function pausetest() {
window.clearInterval(se1);
window.clearInterval(se2);
}
//停止测试
function stoptest() {
window.clearInterval(se1);
window.clearInterval(se2);
testflag = 0;
ss = 1;
m = h = s = 0;
document.getElementById("showtime").value = "0时0分0秒";
}
从多个textarea中随机选取一个内容的更多相关文章
- js数组中随机选取一个数值!!
var arr = ["太阳光大","成功是优点的发挥","不要小看自己", "口说好话","手心向下是助人& ...
- 从n个数中随机选取m个
咋一看,这是个很简单的问题,但是如果n是个不确定的数呢?比如服务器每天会收到数以亿计的请求,但是目前服务器端不希望保存所有的请求,只想随机保存这些请求中的m个.试设计一种算法,能够使服务器实时保存m个 ...
- javascript小实例,编写一个方法,实现从n-m个数中随机选出一个整数
别怪我是一个闷葫芦,没那么多花哨的语言,废话不多说,先说说小实例的要求: 编写一个方法,实现从n-m个数中随机选出一个整数,要求:传递的参数不足两个或者不是有效数字,返回[0-1]之间的随机数,需要解 ...
- php array_rand()函数从数组中随机选择一个或多个元素
php使用array_rand()函数从数组中随机选择一个或多个元素的方法. 使用array_rand() 函数从数组中随机选出一个或多个元素,并返回. array_rand(array,numbe ...
- java 从List中随机取出一个元素
java 从List中随机取出一个元素 List<Integer> list = new ArrayList<>(); Random random = new Random() ...
- scrapy实战9动态设置ip代理从数据库中随机获取一个可用的ip:
在目录下创建tools(python package) 在tools中创建crawl_xici_ip.py文件写入代码如下: #coding=utf-8 import requests from sc ...
- JavaScript中随机打乱一个数组
JavaScript中随机打乱一个数组 function shuffle(arr) { let i = arr.length; while (i) { let j = Math.floor(Math. ...
- 在ASP.NET MVC应用程序中随机获取一个字符串
在开发ASP.NET MVC应用程序时,有可能需要一个随机字符串,作为密码或是验证码等. 如果你需要的是SQL版本,可以参考<密码需要带特殊字符(二)>http://www.cnblogs ...
- 从python容器中随机选取元素
# 1.使用python random模块的choice方法随机选择某个元素 import random foo = ['a', 'b', 'c', 'd', 'e'] from random imp ...
随机推荐
- EOS 多主机多节点配置终极命令
eosio 10.186.11.211 hml 10.186.11.223 lwz 10.186.11.220 lx 10.186.11.141 //eosio private key 5K463yn ...
- 洛谷P2846 光开关Light Switching
题目描述 灯是由高科技--外星人鼠标操控的.你只要左击两个灯所连的鼠标, 这两个灯,以及之间的灯都会由暗变亮,或由亮变暗.右击两个灯所连的鼠 标,你就可以知道这两个灯,以及之间的灯有多少灯是亮的.起初 ...
- Hive_hdfs csv导入hive demo
1 create csv file.student.csv 4,Rose,M,78,77,76 5,Mike,F,99,98,98 2 put it to hdfs. # hdfs dfs -put ...
- Excel2010如何实现隔行设置背景色
当Excel表格中的数据很多,很有可能会出现看错行的现象,为防止看错行,可以隔行设置背景色.可以通过套用表格格式或者条件格式来达到隔行变色的效果 方法一:通过套用表格格式 1.选中要处理的单元格或者列 ...
- CAS操作
CAS操作: Compare and Swap,比较并操作,CPU指令,在大多数处理器架构,包括IA32.Space中采用的都是CAS指令,CAS的语义是“我认为V的值应该为A,如果是,那么将V的值更 ...
- python3+Appium自动化06-屏幕截图
截图方法 save_screenshot() 该方法直接保存当前屏幕截图到当前脚本所在文件位置 driver.save_screenshot('login.png') get_screenshot_a ...
- notepad++上配置ruby执行环境
1.安装NppExec 插件 2.按快捷键F6,在弹出框中输入如下命令: npp_save cd "$(CURRENT_DIRECTORY)" jruby "$(FI ...
- mysql存储方式MyISAM 和 InnoDB的区别
MyISAM 和 InnoDB 讲解: InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定.基本的差别为:MyISAM类型不支持事务处理等高级 ...
- CCflow6 的使用
sELECT * FROM WF_GENERWORKFLOW WHERE WorkID=00000 -- 查看流程状态 wf_selectaccpter --查看流程某个节点下的人员 M ...
- es6-Iterator与for...of
Iterator(遍历器)的概念 JavaScript原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6又添加了Map和Set.这样就有了四种数据集合,用户还可以组合 ...