我的分割线啊

<hr style="border:3 double #987cb9" width="280%" color="red" size="3" id="hrline" onclick="var a=Math.floor(Math.random()*10); switch(a){case 1:case 2:case 3:document.getElementById('hrline').color='red';break;case 4:case 5:case 6:document.getElementById('hrline').color='blue';break;case 7:case 8:case 9:case 0:document.getElementById('hrline').color='green';break;}">

啊,我完美的分割线啊。。。
效果:分割线
试着点一下吧!
我们的流程图

Created with Raphaël 2.2.0 打开网页 按一下分割线 随机数 是1、2、3吗? 变红 是2吗? 变蓝 变绿 yes no yes no

代码设计过程:

  1. 创建分割线
<hr id="hrline">
  1. style设置
hr:
{
color:#987cb9;
border:3 double;
}
  1. 设置js
function a()
{
var v;
//随机数
v=Math.floor(Math.random()*10)
//根据随机数变色
switch(v)
{
case 1:case 2:case 3:document.getElementById('hrline').color='red';
case 4:case 5:case 6:document.getElementById('hrline').color='blue';
case 7:case 8:case 9:case 10:document.getElementById('hrline').color='green';
}
}

4.接着加onclick

<hr id="hrline" onclick='a()'>

(关于随机数的介绍请见菜鸟教程-随机数,这里就不再介绍了)
最后,浓缩就变成了

<hr style="border:3 double #987cb9" width="280%" color="red" size="3" id="hrline" onclick="var a=Math.floor(Math.random()*10); switch(a){case 1:case 2:case 3:document.getElementById('hrline').color='red';break;case 4:case 5:case 6:document.getElementById('hrline').color='blue';break;case 7:case 8:case 9:case 0:document.getElementById('hrline').color='green';break;}">

这样看方便一点

<hr style="border:3 double #987cb9"
width="280%"
color="red"
size="3"
id="hrline"
onclick="var a=Math.floor(Math.random()*10);
switch(a){case 1:case 2:case 3:
document.getElementById('hrline').color='red';
break;
case 4:case 5:case 6:
document.getElementById('hrline').color='blue';
break;
case 7:case 8:case 9:case 0:document.getElementById('hrline').color='green';
break;
}
">

你可以修改的
width="280%"1
color="red"2
size="3"3


  1. 将此参数修改,会改变他的长度 ↩︎

  2. 当然是 颜色↩︎

  3. 粗细。笔者差点调到20000,结果是:
    还有滚动条(意味着下面都是) ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值