时间:2021-05-26
本文实例介绍了javascript实现九宫格相加数值相等的对应方法,分享给大家供大家参考,具体内容如下
实现思路:
1、每个格子输入的数值必须为数字;
2、输入数值不能重复;
3、输入数值不能小于1或大于9;
4、数值不能为空;
5、相加方式共8个,分别为横向三个、纵向三个、两条对角线两个值。详情如下:
解释:
以每个格子所标记序号为标识:
横向三个值:0-2,3-4,6-8;
纵向三个值:[0,3,6]、[1,4,7]、[2,5,8];
对角线两个值:[0,4,8]、[2,4,6]
实现过程:
很简单,和上面图片一样,点击提交按钮开始判断。
1、布局
html部分:
css部分:通过css3中属性实现。
*{margin:0;padding:0;outline: none;}html,body{ height: 100%; display: flex; justify-content: center; align-items: center;}.box{ position: relative; width: 250px; margin:0 auto;}input{ text-align: center; font: 40px/60px 'Microsoft YaHei'; width: 30%; float:left; box-sizing:border-box}button{ position: absolute; bottom:-30px; left: 50%; margin-left: -30px; width: 40px;}2、接下来重点来了,js部分
之前已经说了js的实现的方法,一下是相关代码。
1、当输入数值为非数字,或大于9,或小于0,或为空时
2、当输入重复数字时
3、当输入正确时
以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
iOS7.0.4怎么设置九宫格?很多人升级iOS7.0.4之后发现没有九宫格输入法,那么iOS7.0.4有没有九宫格输入法呢?iOS7.0.4九宫格设置?跟着小
iOS7.1怎么设置九宫格?很多人升级iOS7.1之后发现没有九宫格输入法,那么iOS7.1有没有九宫格输入法呢?iOS7.1九宫格设置?跟着百事网小编一起来学
Java实现九宫格的简单实例九宫格:共有三行三列九个格子,从1到9共九个数字不重复地填入这九个格子中,条件是每行、每列、两个对角线上三个数字的和相等。下面用Ja
这篇文章主要介绍了HTML九宫格布局实现方法,瀑布流,九宫格,响应式等布局方式已成为主流,对九宫格布局感兴趣的小伙伴们可以参考一下。 网站布局多样化是我们
很多朋友在问为什么ipadmini升级ios7没有九宫格呢?小编也觉得纳闷,ios7新增了九宫格功能,但是ipadmini升级ios7之后却找不到九宫格输入