利用div+css实现九宫格,然后用js实现点击每个格子可以随机更改格子(div)的背景颜色

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>div+css+js实现九宫格点击随机变色</title>
    <script>
        var inner = document.getElementsByClassName("inner");
        function ChangeColor(num){
            var a = parseInt(Math.random()*10);
            var b = parseInt(Math.random()*10);
            var c = parseInt(Math.random()*10);
            var d = parseInt(Math.random()*10);
            var e = parseInt(Math.random()*10);
            var f = parseInt(Math.random()*10);
            var g = "#"+a+b+c+d+e+f;
            inner[num].style.backgroundColor=g;
//            log.innerHTML=g;
//            inner[num].style.backgroundColor="rgb("+parseInt(Math.random()*255)+","+parseInt
//            (Math.random()*255)+","+parseInt(Math.random()*255)+")";
        }
    </script>
    <style>
        #outer{
            width:306px;
        }
        #outer div{
            height:100px;
            width:100px;
            background-color: #ff00ff;
            float: left;
            line-height:100px;
            text-align: center;
            margin-left:2px;
            margin-top:2px;
        }
    </style>
</head>
<body>
<div id="outer">
    <div class="inner" onclick="ChangeColor(‘0‘)">1</div>
    <div class="inner" onclick="ChangeColor(‘1‘)">2</div>
    <div class="inner" onclick="ChangeColor(‘2‘)">3</div>
    <div class="inner" onclick="ChangeColor(‘3‘)">4</div>
    <div class="inner" onclick="ChangeColor(‘4‘)">5</div>
    <div class="inner" onclick="ChangeColor(‘5‘)">6</div>
    <div class="inner" onclick="ChangeColor(‘6‘)">7</div>
    <div class="inner" onclick="ChangeColor(‘7‘)">8</div>
    <div class="inner" onclick="ChangeColor(‘8‘)">9</div>
</div>
<div id="log"></div>
</body>
</html>

  

原文地址:https://www.cnblogs.com/workey/p/9194099.html

时间: 2024-08-03 23:06:50

利用div+css实现九宫格,然后用js实现点击每个格子可以随机更改格子(div)的背景颜色的相关文章

js实现点击下拉框选中对应的div

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js实现点击下拉框选中对应的div</title> <style type="text/css"> div{display:none;} </style> </head> <body> <select name="

23----2013.07.01---Div和Span区别,Css常用属性,选择器,使用css的方式,脱离文档流,div+css布局,盒子模型,框架,js基本介绍

01 复习内容 复习之前的知识点 02演示VS创建元素 03div和span区别 通过display属性进行DIV与Span之间的转换. <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&

JS运动学习笔记 -- 任意值的运动框架(高/宽度,背景颜色,文本内容,透明度等)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>任意值的运动框架</title> <style> div { float: left; width: 200px; height: 200px; margin: 20px; background-color: yellow; border: 1p

DIV+CSS布局基本流程及实例介绍

都说用DIV+CSS布局来设计网站便于优化,容易被收录,那么你对DIV+CSS布局的用法是否了解?CSS布局是网页html通过DIV标签+CSS样式表代码开发制作的(html)网页的统称.DIV+CSS布局是现在非常流行的布局方法,替代了原来的表格布局.下面我们先来看下学习DIV+CSS布局的基本步骤: 一.认清学习的要求 1.弄清目的,首先要认识为什么要学习CSS? 2.心态不能急,如果你很急躁,否则会很快丧失兴趣. 3.坚持,这个不是一到两天的事情,是一个漫长的过程(至少两个月). 二.基础

DIV+CSS的好处和意义

DIV+CSS的好处和意义 http://www.ijavascript.cn/jiaocheng/div-css-sense-435.html 业界越来越关注DIV+CSS的标准化设计,大到各大门户网站,小到不计其数的个人网站,在Div+CSS标准化的影响下,网页设计人员已经把这一要求作为行业标准.那么什么是Div+CSS标准?Div+CSS的标准化设计到底有什么好处? Div 全称 division 意为“区分”使用 DIV 的方法跟使用其他 tag 的方法一样. 如果单独使用 DIV 而不

div+css 布局经验 - 最简单的 = 最不变形的(原创技巧)

站酷几年了 一直饱受其恩泽 尤为感激 一直想奉献些什么 但是苦于水平 苦于奔波 今天静下心来 为大家奉献下 自己的div+css 经验 ,以下观点只代表 深海个人立场 希望为初学者提供一条"捷径". 希望广大网友提出宝贵意见 同时不希望将初学的您 带入走火入魔的状态! 1 :css (cascading style sheet): 初学者可以下载一本css 2.0 手册 大概48小时的时间可以看完 试完.至于样式手册上的单词(属性和取值) 多久能背完取决你的努力和英语基础,请注意 无论

DIV+CSS实操五:经管系网页内容模块内容添加(二)

继续接着DIV+CSS实操系列的博文添加代码:DIV+CSS实操一:经管系网页总体模块布局,DIV+CSS实操二: 经管系网页添加导航栏和友情链接栏,DIV+CSS实操三:经管系网页内容模块添加标题栏和版权信息模块和 DIV+CSS实操四:经管系网页内容模块内容添加(一).我们还是添加内容版块的内容,这一次是中间部分和右半部 分.由于中间的图片无缝滚动需要JS实现,我们后续加上. HTML代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr

(转)div+css 布局经验 - 最简单的 = 最不变形的(原创技巧)

站酷几年了 一直饱受其恩泽 尤为感激 一直想奉献些什么 但是苦于水平 苦于奔波 今天静下心来 为大家奉献下 自己的div+css 经验 ,以下观点只代表 深海个人立场 希望为初学者提供一条"捷径". 希望广大网友提出宝贵意见 同时不希望将初学的您 带入走火入魔的状态! 1 :css (cascading style sheet): 初学者可以下载一本css 2.0 手册 大概48小时的时间可以看完 试完.至于样式手册上的单词(属性和取值) 多久能背完取决你的努力和英语基础,请注意 无论

html div+css做页面布局

http://blog.csdn.net/mercop/article/details/7882000 HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Consortium,万维网联盟    W3C的职能:负责制定和维护Web行业标准    W3C标准包括一系列的标准: HTML内容方面:XHTML 样式美化方面:CSS 结构文档访问方面:DOM 页面