从多个textarea中随机选取一个内容
2014-04-22 13:21
465 查看
<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秒"; }
相关文章推荐
- 在0~N(不包括N)范围内随机生成一个长度为M(M <= N)且内容不重复的数组
- 通过枚举控制比较TreeSet内容排序(实现接口comparator);随机生成一个汉字
- 如何在半径为1的圆中随机选取一个点
- 谷歌面试题:给定一个数据流,其中包含无穷尽的搜索关键字(比如,人们在谷歌搜索时不断输入的关键字) 。如何才能从这个无穷尽的流中随机的选取 1000 个关键字?
- 用js实现随机选取10–100之间的10个数字,存入一个数组,并排序
- 随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中
- 有一个大数组,var a = ['1', '2', '3', ...];a的长度是100,内容填充随机整数的字符串.请先构造此数组a,然后设计一个算法将其内容去重
- 随机选取一个1到100之间的数字,然后根据测试次数评分
- 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序
- [numpy]random.choice()随机选取内容
- 随机的选取一个机器的ip方法
- 有一个大数组,var a = ['1', '2', '3', ...];a的长度是100,内容填充随机整数的字符串.请先构造此数组a,然后设计一个算法将其内容去重
- 在文件列表中选择文件,并把一个文件的内容显示在TextArea中
- 随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
- 随机选取一个长度为N的链表(N很大)里的K个元素
- [numpy]random.choice()随机选取内容
- 2012年7月4日 题:创建一个 10节点 内容随机但不重复的 链表
- java怎样随机选取一个集合里面的数
- 写一个函数,随机地从大小为n的数组中选取m个整数。要求每个元素被选中的概率相等。
- 日期选取器、单滚轮选取器、多滚轮选取器、滚轮内容根据环境变化、自定义选取器创建一个简单游戏( 抽奖机 )