• 从多个textarea中随机选取一个内容


        <div id="IMContentTest">
            <textarea name="IMContent" class="IMClass" style="color:#ff0000;510px; height: 50px;" id="Textarea0"></textarea>
            <textarea name="IMContent" class="IMClass" style="color:#ff0000;510px; height: 50px;" id="Textarea1"></textarea><br/><br/>
            <textarea name="IMContent" class="IMClass" style="color:#ff0000;510px; height: 50px;" id="Textarea2"></textarea><br/><br/>
            <textarea name="IMContent" class="IMClass" style="color:#ff0000;510px; height: 50px;" id="Textarea3"></textarea><br/><br/>
            <textarea name="IMContent" class="IMClass" style="color:#ff0000;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秒"; }
  • 相关阅读:
    CentOS命令修改系统时间同步
    Redis的两种持久化方式-快照持久化(RDB)和AOF持久化
    Mysql优化_内置profiling性能分析工具
    Samba服务器的安装与配置
    Linux下yum安装MysqL数据库
    CentOS下安装配置cmake
    自定义环形进度条
    教你实现语音识别(基于科大讯飞)
    Eclipse中如何安装和使用GrepCode插件
    如何在代码中动态设置字体大小
  • 原文地址:https://www.cnblogs.com/kennyliu/p/3680322.html
Copyright © 2020-2023  润新知