JS实现——体彩足球预测分析

说明:需要你自己去找个Jquery引用到当前页面就可以了

<html>
<head>
<script src="https://common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script>
<script>
function js()
{
    //$("tr").children("td")[3].css("background-color","red");
    //$("#td1").css("background-color","#516831");

    var a=b=c=0;
    a=$("#z").val();
    b=$("#k").val();
    c=$("#r").val();

    $("#rqs").html(c);

    if(a>b)setcolor("td1");
    if(a==b)setcolor("td2");
    if(a<b)setcolor("td3");

    if(a+c>b)setcolor("rtd1");
    if(a+c==b)setcolor("rtd2");
    if(a+c<b)setcolor("rtd3");
}

function setcolor(id){
    $("#"+id).css("background-color","#516831");
}

$("#b1").hide();

function zh(){
    var str="",str2="";
    var a1=0,a2=0,b1=0,b2=0,c=0;

    a1=$("#z1").val();
    a2=$("#z2").val();
    b1=$("#k1").val();
    b2=$("#k2").val();
    c=$("#r").val();

    $("#chk").html("");
    $("#chk").append(‘胜<input type=checkbox value=s checked=checked onclick="chk()" /> 负<input checked=checked type=checkbox value=f onclick="chk()"/> 平<input checked=checked type=checkbox value=p onclick="chk()" />‘);
    $("#chk").append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    $("#chk").append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    $("#chk").append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
    $("#chk").append("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");

    var spf;
    for(i=a1;i<=a2;i++){
        for(j=b1;j<=b2;j++){

            if((1*i)>j)spf="s";
            if((1*i)==j)spf="p";
            if((1*i)<j)spf="f";

            str += "<tr class=‘"+spf+"‘><td>"+i+"&nbsp;</td><td>"+j+"&nbsp;</td>";
            if(i>j){str += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str += "<td>&nbsp;</td>";}
            if(i==j){str += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str += "<td>&nbsp;</td>";}
            if(i<j){str += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str += "<td>&nbsp;</td>";}
            str += "<td>&nbsp;"+c+"</td>";

            //alert("i="+i+" j="+j+","+(1*i+c*1)+"\n(i+c)>j :" +((i+c)>j));
            if((1*i+c*1)>j){str += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str += "<td>&nbsp;</td>";}
            if((1*i+c*1)==j){str += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str += "<td>&nbsp;</td>";}
            if((1*i+c*1)<j){str += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str += "<td>&nbsp;</td>";}
            str+="</tr>";

            str2 += "<tr id=‘1_"+i+j+"‘ class=‘"+spf+"2‘><td  rowspan=‘2‘>"+i+"&nbsp;</td><td rowspan=‘2‘>"+j+"&nbsp;</td><td>0</td>";
            if(i>j){str2 += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str2 += "<td>&nbsp;</td>";}
            if(i==j){str2 += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str2 += "<td>&nbsp;</td>";}
            if(i<j){str2 += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str2 += "<td>&nbsp;</td>";}
            str2 += "</tr><tr  id=‘2_"+i+j+"‘ class=‘"+spf+"2‘>";
            str2 += "<td>&nbsp;"+c+"</td>";
            if((1*i+c*1)>j){str2 += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str2 += "<td>&nbsp;</td>";}
            if((1*i+c*1)==j){str2 += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str2 += "<td>&nbsp;</td>";}
            if((1*i+c*1)<j){str2 += "<td style=‘background-color:#516831;‘>&nbsp;</td>"}else{str2 += "<td>&nbsp;</td>";}
            str2+="</tr>";

            $("#chk").append(i+":"+j+"<input id="+i+j+" type=checkbox i="+i+"   j="+j+" checked onclick=‘chk()‘ /> &nbsp;");
        }
    }

    $("#pp1").html("");
    $("#pp2").html("");
    $("#pp1").append(str);
    $("#pp2").append(str2);

    $(‘input[type="checkbox"]:checked‘).each(
                function() {
                    $(this).attr("checked","true");
                }
            );
}

function chk()
{
$(".s").hide();
$(".p").hide();
$(".f").hide();

$(".s2").hide();
$(".p2").hide();
$(".f2").hide();

//$("#s3").hide();
//$("#p3").hide();
//$("#f3").hide();

//$(".sh").hide();

$(‘input[type="checkbox"]:checked‘).each(
                function() {
                       $("."+$(this).val()).show();
                       //alert($(this).attr("i")+$(this).attr("i"));
                       //alert($(this).attr("id"));
                       //$("."+$(this).val()+"2").show();
                       $("#1_"+$(this).attr("i")+$(this).attr("j")).show();
                       $("#2_"+$(this).attr("i")+$(this).attr("j")).show();
                }
            );
}

</script>

</head>
<body>
主队:<input id=‘z‘ type=text /> 客队:<input id=‘k‘ type=text />
让球:<input id=‘r‘ type=text value="-1" />

<button id=‘b1‘ style="display:none"  onclick="js();">计算</button>
<br />
主队:从<input id=‘z1‘ type=text style="width:40px" value="0" /> 到 <input id=‘z2‘ value="2" type=text style="width:40px" >&nbsp;&nbsp;
客队:从<input id=‘k1‘ type=text style="width:40px"  value="0"/> 到 <input id=‘k2‘ value="2" type=text style="width:40px" >
<button id=‘b1‘ onclick="zh();">计算所有组合</button>
<button id=‘b1‘ onclick="alert($(‘#sc‘).html());">计算所有组合</button>
<br /><br />
<div id=‘chk‘>
胜<input type=checkbox value=s onclick="chk()" />
负<input type=checkbox value=f onclick="chk()"/>
平<input type=checkbox value=p onclick="chk()" />
</div>
<br />

<table id=‘tab‘>
    <tr>
        <th class="fs16 br0" colspan="2">对阵</th>
        <th class="fs16 br0" colspan="3">胜平负</th>
        <th class="fs16" colspan="4">让球胜平负</th>
    </tr>
    <tr>
        <th class="t1 bt0">主队</th>
        <th class="t1 br0 bt0">客队</th>
        <th class="t3 br1 bt0">主胜</th>
        <th class="t3 br1 bt0">平局</th>
        <th class="t3 br0 bt0">主负</th>
        <th class="t3 br1 bt0 concede">让球</th>
        <th class="t3 br1 bt0">主胜</th>
        <th class="t3 br1 bt0">平局</th>
        <th class="t3 br0 bt0">主负</th>
    </tr>
    <tbody id="pp1">
    <tr>
        <td>主队</td>
        <td>客队</td>
        <td id=td1>&nbsp;</td>
        <td id=td2>&nbsp;</td>
        <td id=td3>&nbsp;</td>
        <td id=rqs>&nbsp;</td>
        <td id=rtd1>&nbsp;</td>
        <td id=rtd2>&nbsp;</td>
        <td id=rtd3>&nbsp;</td>
    </tr>
    </tbody>
</table>

<br /><br />

<table id=‘tab2‘ style="width:300px;left:450px;">
    <tr>
        <th class="fs16 br0" colspan="2">对阵</th>
        <th class="fs16" colspan="4">让球胜平负</th>
    </tr>
    <tr>
        <th class="t1 bt0">主队</th>
        <th class="t1 br0">客队</th>
        <th class="t3 br1 bt0 concede">让球</th>
        <th class="t3 br1 bt0">主胜</th>
        <th class="t3 br1 bt0">平局</th>
        <th class="t3 br0 bt0">主负</th>
    </tr>
    <tbody id="pp2">
    <tr class=sh>
        <td rowspan="2">主队</td>
        <td rowspan="2">客队</td>
        <td id=td1>&nbsp;</td>
        <td id=td2>&nbsp;</td>
        <td id=td3>&nbsp;</td>
        <td id=td3>&nbsp;</td>
    </tr>
    <tr class=sh>
        <td id=rqs>&nbsp;</td>
        <td id=rtd1>&nbsp;</td>
        <td id=rtd2>&nbsp;</td>
        <td id=rtd3>&nbsp;</td>
    </tr>
    </tbody>
</table>

</body>
</html>

<style>

table
{    border-width:1px;
    border-color:#f00;
    border-style:solid;
    text-align:center;
    font-Size:12px;
    width:400px;
    position: absolute;
    top:110px;
}
th{
    border-width:thin;
    border-color:#f00;
    border-style:solid;
    height:25px;
}
td
{    border-width:1px;
    border-color:#f00;
    border-style:solid;
    text-align:center;
    font-Size:12px;
}
</style>

原文地址:https://www.cnblogs.com/7qin/p/10884422.html

时间: 2024-10-25 11:03:44

JS实现——体彩足球预测分析的相关文章

js写的体彩足球预测分析

最近室友在玩世界杯的预测,我顺手写点分析:下面直接给出代码,很简单的,拷贝代码直接存为html文件就可以了.---------mq0036 说明下:需要你自己去找个Jquery引用到当前页面就可以了 <html> <head> <script src="jquery-1.4.2.min.js"></script> <script> function js() { //$("tr").children(&qu

网络信息安全风险态势预测分析方法探讨

1.研究背景 安全风险态势预测分析是信息安全技术和管理领域中的重要内容,传统的方法一般会按如下几个方面独立地或者混合进行分析: 1.获取历史上安全攻击相关信息,利用概率模型或者使用历史数据进行训练,根据结果进行风险预测[1] [2]: 2.根据各种信息资产的安全脆弱性进行分析: 3.根据各种信息资产的安全属性,包括保密性.完整性.可用性等: 4.根据网络拓扑模型进行分析,其手段主要是分析各种网络之间的关联关系,主要是联通性. 但上述分析方法显然存在一定问题,这主要表现在如下几个方面: 1.仅根据

js touch触屏原理分析

之前我们做过许多触屏的特效,那么,今天,我们来分析下js的触屏原理.事实上,大家百度一下js touch基本上可以找到这文章“指尖下的js ——多触式web前端开发之一:对于Touch的处理”,我想这文章许多初学js touch的人都看过. 我们今天以实例来说明吧.在实现触屏中,我们必须采用js的addEventListener,接着加上 touchstart,touchmove,touchend.今天我们的代码里加上了jquery,只不过是用来获取ID及CSS,呵呵,毕竟,JQ大 家都在用.但

大数据和预测分析:数据是否越多越好?

Michael Berry对大数据的浮夸之词颇不以为然.身为旅游网站TripAdvisor的分析总监,他认为更多的数据未必带来正面的业务影响,比如大数据和预测分析的例子. “很多预测分析的应用其实并不需要所有的数据.”Berry在Predictive Analytics World做主题演讲时说到.因此,对于数据科学家来说,重要的不是想着怎样分析所有的数据,而是看通过哪些数据可以得出真正有价值的结果.那么到底该怎么办呢?“对于这个问题,没有直截了当的答案.”Berry说. 但是,通过每次增加一些

编译原理:LL(1)文法 语法分析器(预测分析表法)

设计要求:对于任意输入的一个LL(1)文法,构造其预测分析表,并对指定输入串分析其是否为该文法的句子. 思路:首先实现集合FIRST(X)构造算法和集合FOLLOW(A)构造算法,再根据FIRST和FOLLOW集合构造出预测分析表,并对指定的句子打印出分析栈的分析过程,判断是否为该文法的句子. 指定文法: //文法 E->TK K->+TK K->$ T->FM M->*FM M->$ F->i F->(E) 对于输入串i+i*i# ,这里我们先给出实验结果

分享《Python机器学习—预测分析核心算法》高清中文版PDF+高清英文版PDF+源代码

下载:https://pan.baidu.com/s/1sfaOZmuRj14FWNumGQ5ahw 更多资料分享:http://blog.51cto.com/3215120 <Python机器学习-预测分析核心算法>高清中文版PDF+高清英文版PDF+源代码高清中文版,338页,带目录和书签,文字能够复制粘贴.高清英文版,361页,带目录和书签,文字能够复制粘贴.中英文两版对比学习.配套源代码.经典书籍,讲解详细. 其中,高清中文版如图所示: 原文地址:http://blog.51cto.c

《Python机器学习—预测分析核心算法》高清中文版PDF+高清英文版PDF+源代码

资源链接:https://pan.baidu.com/s/1J61jH-fqwGceoId6F8mr5Q<Python机器学习-预测分析核心算法>高清中文版PDF+高清英文版PDF+源代码高清中文版,338页,带目录和书签,文字能够复制粘贴.高清英文版,361页,带目录和书签,文字能够复制粘贴.中英文两版对比学习.配套源代码.经典书籍,讲解详细.其中,高清中文版如图所示: 原文地址:http://blog.51cto.com/14063572/2317037

分享《Python机器学习—预测分析核心算法》+PDF+源码+Michael Bowles+沙嬴

下载:https://pan.baidu.com/s/1JnyeiZwh74MIWo1LB4pIqA 更多资料分享:http://blog.51cto.com/14087171 <Python机器学习-预测分析核心算法>高清中文版PDF+高清英文版PDF+源代码高清中文版,338页,带目录和书签,文字能够复制粘贴.高清英文版,361页,带目录和书签,文字能够复制粘贴.中英文两版对比学习.配套源代码.经典书籍,讲解详细. 其中,高清中文版如图所示: 原文地址:http://blog.51cto.

web前端课程技术总结Node.js 使用方法及相关方法分析

Node.js 使用方法及相关方法分析 首先我们要了解什么是node.js? 官方解释是:node.js是一个基于Chrome v8引擎的javascript 运行环境.Node.js使用了一个事件驱动.非阻塞式 I/O的模型,使其轻量又高效.他是由c++编写的 所以速度很快 简单来说 就是一个js 的运行环境,所以他开发用的语言是js语言 ,通过node去编译你的js文件 node.js 的安装 1)npm i -g 全局(电脑只需安装一次) 2)npm i --save -dev /-D/(