最近室友在玩世界杯的预测,我顺手写点分析;下面直接给出代码,很简单的,拷贝代码直接存为html文件就可以了。---------mq0036

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

<html>
<head> <script src="jquery-1.4.2.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>

js写的体彩足球预测分析的更多相关文章

  1. Python中利用LSTM模型进行时间序列预测分析

    时间序列模型 时间序列预测分析就是利用过去一段时间内某事件时间的特征来预测未来一段时间内该事件的特征.这是一类相对比较复杂的预测建模问题,和回归分析模型的预测不同,时间序列模型是依赖于事件发生的先后顺 ...

  2. 用Node.js写爬虫,撸羞羞的图片

    说到爬虫,很多人都认为是很高大上的东西.哇塞,是不是可以爬妹纸图啊,是不是可以爬小片片啊.答案就是对的.爬虫可以完成这些东西的操作.但是,作为一个正直的程序员,我们要在法律允许范围内用爬虫来为我们服务 ...

  3. FIRST集合、FOLLOW集合、SELECT集合以及预测分析表地构造

    FIRST集合.FOLLOW集合.SELECT集合以及预测分析表地构造 FIRST集合的简单理解就是推导出的字符串的开头终结符的集合. FOLLOW集合简单的理解就对于非终结符后面接的第一个终结符. ...

  4. 前端与编译原理——用JS写一个JS解释器

    说起编译原理,印象往往只停留在本科时那些枯燥的课程和晦涩的概念.作为前端开发者,编译原理似乎离我们很远,对它的理解很可能仅仅局限于"抽象语法树(AST)".但这仅仅是个开头而已.编 ...

  5. 病毒木马查杀实战第025篇:JS下载者脚本木马的分析与防御

    前言 这次我与大家分享的是我所总结的关于JS下载者脚本木马的分析与防御技术.之所以要选择这样的一个题目,是因为在日常的病毒分析工作中,每天都会遇到这类病毒样本,少则几个,多则几十个(当然了,更多的样本 ...

  6. Node.js写文件的三种方法

    Node.js写文件的三种方式: 1.通过管道流写文件 采用管道传输二进制流,可以实现自动管理流,可写流不必当心可读流流的过快而崩溃,适合大小文件传输(推荐) var readStream = fs. ...

  7. 用JS写了一个打字游戏,反正我是通不了关

    今天想写个简单的游戏, 打字游戏好像都没写过, 那么就写打字游戏吧, gamePad包含了关卡的信息, 可以用来调整给个关卡字符下落的速度: getRandom函数会返回一个字符对象, 这个对象包含了 ...

  8. JS写小游戏(一):游戏框架

    前言 前一阵发现一个不错的网站,都是一些用html5+css+js写的小游戏,于是打算学习一番,写下这个系列博客主要是为了加深理解,当然也有一些个人感悟,如果英文好可以直接Click Here. 概述 ...

  9. 去它的h5,我还是用js写原生跨平台app吧

    智能手机功能越来越强大,已经在逐渐替代电脑的作用.百度.腾讯.阿里的移动端日活数也在逐步的赶上甚至超越电脑端用户.叫喊着“mobile first”的公司越来越多,App开发者应运而生,且队伍日趋庞大 ...

随机推荐

  1. LR简单解析

  2. easyui datagrid 没有记录

    datagrid返回记录为0时显示"没有记录" datagrid 插件编写 <script> var emptyview = $.extend({},$.fn.data ...

  3. C++(三十二) — 常对象、常成员变量、常成员函数

    常量:对于既需要共享.又需要防止改变的数据.在程序运行期间不可改变. const 修饰的是对象中的 this 指针.所以不能被修改. 1.常对象 数据成员值在对象的整个生存期内不能改变.在定义时必须初 ...

  4. NPOI自定义单元格背景颜色

    经常在NPOI群里聊天时发现有人在问NPOI设置单元格背景颜色的问题,而Tony Qu大神的博客里没有相关教程,刚好最近在做项目时研究了一下这一块,在这里总结一下. 在NPOI中默认的颜色类是HSSF ...

  5. navicat for mysql 导入SQL Server显示中文乱码解决办法

    解决方法是在navicat里右击一个连接,选择连接属性,切换到高级选项卡,去掉“使用mysql字符集”前的对勾,在编码里选择utf-8

  6. poj 1001 Exponentiation 第一题 高精度 乘方 难度:1(非java)

    Exponentiation Time Limit: 500MS   Memory Limit: 10000K Total Submissions: 138526   Accepted: 33859 ...

  7. SQL 按照多个字段为标准的重复数据处理

    表结构:T1 id int Uncheckedname nchar(10) Checkedvalue nchar(10) Checked 数据: 1 a a1 2 a a1 3 b b1 4 b b2 ...

  8. 严重:Error configuring application listener of class org.springframework.web.util.IntrospectorCleanupListener

    mave项目换了一个新的工作空间时出现的问题 原因: 其实是你的jar文件没有同步发布到自己项目的lib目录中(如果你是用Maven进行构建的话) 可以试试 下面的办法 解决方案: 项目点击右键 点击 ...

  9. ParentNodes、childNodes、children之间的区别

    "parentNode" 常用来获取某个元素的父节点. 把 parentNodes 理解为容器, 在容器中有个子节点 例: <div id="parent" ...

  10. SQL Plus常用命令

    1.常用命令:显示当前用户名:show user登录到数据库:conn[etc] 用户名/密码@网络[as sysdba / as sysoper]   简单写法:conn 用户名/密码    con ...