大数据案例1

一.全选,全不选,反选功能

1.我们先来看一下我们的结果:

这里是引用
2.我们通过最简单的方式,来实现这三个功能,我的代码如下:

<html>
 <head>
    <title>彼得潘</title>
 </head>
 <body>
    <input type="checkbox" name = "sport"/>足球
    <input type="checkbox" name = "sport"/>篮球
    <input type="checkbox" name = "sport"/>电子竞技
    <input type="checkbox" name = "sport"/>排球<hr>
    <input type="button" name = "selectall" value = "全选"    onclick="selectall()"/> 
    <input type="button" name = "selectnone" value = "全不选" onclick="selectnone()"/> 
    <input type="button" name = "selectback" value = "反选"   onclick="selectback()"/> 
</body>
<script type ="text/javascript">
    function selectall()
    {
        var sports = document.getElementsByName("sport");
        for (i=0;i<sports.length ;i++ )
        {
            var sportname =sports[i];
            sportname.checked= true;

        }
    }
    function selectnone()
    {
        var sports = document.getElementsByName("sport");
        for (i=0;i<sports.length ;i++ )
        {
            var sportname =sports[i];
            sportname.checked= false;

        }
    }
        function selectback()
    {
        var sports = document.getElementsByName("sport");
        for (a=0;a<sports.length ;a++ )
        {
            var sportname1 =sports[a];
            if(sportname1.checked==false)
            {
                sportname1.checked= true;
            }else{
                sportname1.checked=false
            }

        }
    }
</script>
</html>

3.我相信还会有更多的办法,一起发掘吧。

二.随机改变背景颜色

1.我们通过HBuilder来实现这个功能,单机选框,颜色改变,结果如图:

在这里插入图片描述
2.这是一个很简单的案列,大家都可以试试。我的代码如图所示:

<html>
	<head>
		<meta charset="utf-8">
		<title>彼得潘</title>
	</head>
	<body>
		 <input type="button" value="单击随机改变网页的背景颜色">
		 <script type="text/javascript">
		 	 //console.log(document.querySelector('input'));
			 document.querySelector('input').onclick = function(){
				 //document.body.style.backgroundColor = '#ccc';
				 //document.body.style.backgroundColor = 'rgb(255,0,0)';
				 //【0,255】 的随机整数
				 //Math.random() --> [0,1)的小数
				 //3.6 --->3
				 //Math.floor() 向下取整
				 let r = Math.floor(Math.random() * 256);   //【0,255】 的随机整数
				 let g = Math.floor(Math.random() * 256); 
				 let b = Math.floor(Math.random() * 256); 
				 
				 
				 //字符串的拼接
				 //document.body.style.backgroundColor = 'rgb(' + r + ',' + g + ',' + b + ')';
				 
				
				
				 document.body.style.backgroundColor = `rgb(${r},${g},${b})`;
				 
			 }
		 </script>
	</body>
</html>

3.大家都可以继续发掘,加油。

三.显示当前时间

1.我用的软件是HBulider,我做的结果如图所示:
在这里插入图片描述
2.你们先研究一下,代码请看下回分解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值