从多个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 ...
随机推荐
- npm install 权限问题
npm ERR! Error: EACCES: permission denied, access '/Users/Lobin/work/note-vue/node_modules/@babel/hi ...
- 练习二十:python计算皮球下落速度练习题
问题简述:假设一个皮球从100米高度自由落下.条件,每次落地后反跳回原高度的一般,在落下 要求:算出皮球,在第十次落地时,共经过多少米?第十次反弹多高? 方法一: h,sum1 = 100,100 # ...
- 【Windows】命令行查询占用端口信息
Windows上查询443端口被占用的信息: NETSTAT.EXE -nao | findstr "443" 查询结果 杀掉进程: tskill 2888
- 《nginx 一》dns解析 nginx安装
DNS域名解析 整个过程大体描述如下,其中前两个步骤是在本机完成的,后8个步骤涉及到真正的域名解析服务器:1.浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就结束. ...
- php函数超实用
DateTime DateTime::addDateTime::diffDateTime::formatDateTime::modifyDateTime::sub... * DateInterval ...
- asp.net后台调用前台js代码
为了通过ajax异步获取数据,我通过使用jquery的$(function{})方法,在页面加载时发送ajax请求,获取相关的数据.但是遇到了一个问题,当我发送的ajax请求需要根据传过来的URL参数 ...
- 图片单独上传 (word)
Word.ApplicationClass wordApp=new ApplicationClass(); object file=path; object nullobj=System.Reflec ...
- TCP的连接和释放过程
TCP的连接和释放过程 1.三次握手的过程 1)主机A向主机B发送TCP连接请求数据包,其中包含主机A的初始序列号seq(A)=x.(其中报文中同步标志位SYN=1,ACK=0,表示这是一个TCP连接 ...
- 《Head First 设计模式》之命令模式——遥控器
命令模式(Command) ——将“请求”封装成对象,以便使用不同的请求.队列或者日志来参数化其他对象.命令模式也支持可撤销的操作. 要点 将发出请求的对象和执行请求的对象解耦. 被解耦的两者之间通过 ...
- SSM整合笔记
SSM整合笔记 1,创建maven项目 创建maven项目过程省略 ps:如果创建完maven项目之后项目报错,可能是没有配置Tomcat 2,在pom.xml里面导入相应的jar的依赖 <pr ...