Javascript之DOM简单编程
来源:互联网 发布:赤峰市用友软件销售 编辑:程序博客网 时间:2024/05/16 06:18
<!DOCTYPE html>
<html><head>
<meta charset="utf-8">
<title>div变化</title>
</head>
<body>
<hr><br>
<h1>DOM编程习题</h1>
<div style="height:100px;width:200px;background:yellow;"></div><br>
<hr>
<input type="button" value="变长" onclick="changeWider()">
<input type="button" value="变窄" onclick="changeShorter()">
<input type="button" value='变色'>
</body>
<script type="text/javascript">
//取得盒子标签
function divs(){
var div=document.getElementsByTagName('div');
return div;
}
function changeWider(){
var div=divs();
//alert(width[0].style.width);
var width_num=parseInt(div[0].style.width);
width_num+=3;
div[0].style.width=width_num+'px';
}
function changeShorter(){
var div=divs();
var height_num=parseInt(div[0].style.height);
height_num-=3;
div[0].style.height=height_num+'px';
}
//自动加载动态调用
onload=function(){
var changeColor_obj=document.getElementsByTagName('input')[2];
changeColor_obj.onclick=changeColor;//changeColor此处是一个函数
}
function changeColor(){
var div=divs();
var newcolor=new Array('red','black','green','pink','blue');
var num=Math.floor(Math.random()*5);
div[0].style.background=newcolor[num];
}
/*另外一种通过onclick事件加载
function changeColor(){
var div=divs();
//var color='background-color';
var color=div[0].style.background;
var newcolor=new Array('red','black','green','pink','blue');
var num=Math.floor(Math.random()*5);
//此处赋值的对象切记不是color,color是一个字符串不能接收值
div[0].style.background=newcolor[num];
//+" none repeat scroll 0% 0%";
//alert(newcolor[num]+" none repeat scroll 0% 0%");
}
*/
</script>
</html>
阅读全文
0 0
- Javascript之DOM简单编程
- JavaScript之DOM编程
- javascript之dom编程(1):简单用法
- JavaScript学习之DOM编程
- JavaScript之DOM编程(一)
- 浅谈javascript DOM编程之分离javascript
- web前端之JavaScript DOM编程艺术之DOM
- web前端之JavaScript DOM编程艺术之CSS-DOM
- javascript之DOM事件驱动编程
- 高性能JavaScript之DOM编程
- JavaScript DOM 编程之基础篇
- JavaScript DOM 编程之扩展篇
- JavaScript DOM 编程之高级篇
- javascript之DOM编程增加附件
- javascript之DOM编程正则表达式引入
- javascript DOM编程学习心得之基础
- javascript之Dom编程艺术一
- javascript之Dom编程艺术二
- jquery 操作checkBox 、radio 一次取消选中后不能再选中
- jsp_ ServletContext对象
- 学习python第一步
- Windows在Anaconda下安装Tensorflow Keras 支持Python3.6
- client-go的使用及源码分析
- Javascript之DOM简单编程
- Encrypt-then-Mac
- mysql(5.7.17)字符集设置(character_set/collation)
- 《Spark SQL大数据实例开发》9.2 综合案例实战——电商网站搜索排名统计
- 让你看懂聚类分析
- web.xml 中的 servlet 和 servlet-mapping 标签
- httpClient入门到精通-------连接池的关闭
- kinect v2_bodyindex
- leetcode 525. Contiguous Array 统计1和0数量相等的最长子数组