博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS无聊之作
阅读量:6412 次
发布时间:2019-06-23

本文共 2601 字,大约阅读时间需要 8 分钟。

 

 

ExpandedBlockStart.gif
代码
<!
DOCTYPE html PUBLIC 
"
-//W3C//DTD XHTML 1.0 Transitional//EN
"
 
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"
>
<
html xmlns
=
"
http://www.w3.org/1999/xhtml
"
>
<
head
>
<
meta http
-
equiv
=
"
Content-Type
"
 content
=
"
text/html; charset=utf-8
"
 
/>
<
title
>
无标题文档
</
title
>
<
script
>
var handleUp;
var handleDown;
function changeUp()
{
    var div
=
 document.getElementById(
'
div1
'
);
    
        
if
(parseInt(div.style.height)
<=
200
)
        {            
         div.style.height
=
(parseInt(div.style.height)
+
8
).toString()
+
'
px
'
;
         div.style.width
=
(parseInt(div.style.width)
+
8
).toString()
+
'
px
'
;        
        }
        
else
 
if
(parseInt(div.style.height)
>
200
)
        {      
        clearInterval(handleUp);
        showDown();
        }
        changeColor();    
}
function changeDown()
{
    var div
=
 document.getElementById(
'
div1
'
);            
    div.style.height
=
(parseInt(div.style.height)
-
8
).toString()
+
'
px
'
;
    div.style.width
=
(parseInt(div.style.width)
-
8
).toString()
+
'
px
'
;    
        
   
if
(parseInt(div.style.height)
==
0
)
   {
       clearInterval(handleDown);
       showUp();
   }
       changeColor();    
}
function showUp()
{
handleUp
=
setInterval(
"
changeUp()
"
,
20
);
var div
=
 document.getElementById(
'
div1
'
);
}
function showDown()
{
handleDown
=
setInterval(
"
changeDown()
"
,
20
);
}
function changeColor()
{
    var div
=
 document.getElementById(
'
div1
'
);
    var width
=
parseInt(div.style.height,
10
);
    
if
(width
>=
0
&&
width
<=
9
)
    {
        div.style.backgroundColor
=
'
#C0C0C0
'
;
    }
    
else
 
if
(width
>=
10
&&
width
<=
19
)
    {
        div.style.backgroundColor
=
'
lavender
'
;
    }
    
else
 
if
(width
>=
20
&&
width
<=
29
)
    {
        div.style.backgroundColor
=
'
plum
'
;
    }
    
else
 
if
(width
>=
30
&&
width
<=
39
)
    {
        div.style.backgroundColor
=
'
highlight
'
;
    }
    
else
 
if
(width
>=
40
&&
width
<=
49
)
    {
        div.style.backgroundColor
=
'
goldenrod
'
;
    }
    
else
 
if
(width
>=
50
&&
width
<=
59
)
    {
        div.style.backgroundColor
=
'
Fuchsia
'
;
    }
    
else
 
if
(width
>=
60
&&
width
<=
69
)
    {
        div.style.backgroundColor
=
'
slategray
'
;
    }
    
else
 
if
(width
>=
70
&&
width
<=
99
)
    {
        div.style.backgroundColor
=
'
#9999FF
'
;
    }
    
else
 
if
(width
>=
100
&&
width
<=
139
)
    {
        div.style.backgroundColor
=
'
#003333
'
;
    }
    
else
 
if
(width
>=
140
&&
width
<=
159
)
    {
        div.style.backgroundColor
=
'
tomato
'
;
    }
    
else
 
if
(width
>=
160
&&
width
<=
179
)
    {
        div.style.backgroundColor
=
'
deepskyblue
'
;
    }
    
else
 
if
(width
>=
180
&&
width
<=
210
)
    {
        div.style.backgroundColor
=
'
hotpink
'
;
    }
}
</
script
>
</
head
>
<
body
>
<
input  type
=
"
button
"
 onclick
=
"
showUp();this.disabled='disabled'
"
  value
=
"
click me!
"
/><
br 
/>
<
div id
=
"
div1
"
 style
=
"
margin-left:auto; margin-right:auto; width:0px; height:0px;
"
></
div
>
</
body
>
</
html
>

 

 

转载地址:http://dsdra.baihongyu.com/

你可能感兴趣的文章
[Winform]DataGridView列自适应宽度
查看>>
进程与线程
查看>>
编写css让div2在div1的右下角?
查看>>
将NSString写入到文件中
查看>>
SpringTask定时任务
查看>>
Log4j之使用demo
查看>>
会议02
查看>>
人月神话读后感
查看>>
PHP移植
查看>>
利用素数证明可数集的所有有限子集形成的集合是可数集
查看>>
我的 xelatex 模板
查看>>
《几何与代数导引》习题1.35.5
查看>>
20145222《信息安全系统设计基础》我的第1-6周考试错题汇总
查看>>
linux客户端打印报表时操作系统的配置
查看>>
some settings for spacemacs golang
查看>>
从内核文件系统看文件读写过程
查看>>
小组项目冲刺第二天的个人总结
查看>>
CentOS安装ntfs-3g
查看>>
分享一个大型进销存供应链项目(多层架构、分布式WCF多服务器部署、微软企业库架构)...
查看>>
Java的HashMap和HashTable
查看>>