js改变div的宽度和高度
2017-08-18 16:00
281 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js改变div的宽度和高度</title>
<style>
#mydiv{
width: 200px;
height: 200px;
background-color: pink;
}
</style>
<script>
window.onload = function () {
//拿到div
var div = document.getElementById("mydiv");
//拿到两个按钮
var btns = document.getElementsByTagName("input");
btns[0].onclick = function () {
//拿到div显示出来的宽度
//alert(getStyle(div,"width"));
//alert(parseInt(getStyle(div,"width")) + 20);
//改变宽度
div.style.width = parseInt(getStyle(div,"width")) + 20 + "px";
}
btns[1].onclick = function () {
//改变高度
div.style.height = parseInt(getStyle(div, "height")) + 20 + "px";
}
}
//获取style样式的css属性,考虑兼容;ie,火狐/谷歌;
function getStyle(parm1,parm2) {
return parm1.currentStyle ? parm1.currentStyle[parm2] : getComputedStyle(parm1)[parm2]; //parm1,要改变的元素代替名;parm2,要改变的属性名
}
</script>
</head>
<body>
<div id="mydiv"></div>
<input type="button" value="改变宽度"/>
<input type="button" value="改变高度"/>
</body>
</html>
相关文章推荐
- JS模仿编辑器实时改变文本框宽度和高度大小的方法
- jquery实现动态改变div宽度和高度
- js改变div宽度
- JS实现DIV盒子高度为宽度2倍
- JS获取屏幕、浏览器、网页高度,宽度信息 定位div
- js实现td内的div标签适应自身高度和宽度
- 浏览器窗口大小改变时,动态改变div高度和宽度
- JS获取屏幕、浏览器、网页高度,宽度信息 定位div
- jquery动态改变div宽度和高度
- 调用jquery的resize方法改变div的宽度和高度在IE中不变,在谷歌中可以正常显示
- JS模仿编辑器实时改变文本框宽度和高度大小的方法
- 如何自动在html页面加载时动态改变div等元素的高度和宽度
- jquery动态改变div宽度和高度
- jquery动态改变div宽度和高度
- jquery实现动态改变div宽度和高度
- js改变DIV的高度
- js实现table用鼠标改变td的宽度,固定table宽度和高度超过显示点
- jquery动态改变div宽度和高度
- 调用jquery的resize方法改变div的宽度和高度在IE中不变,在谷歌中可以正常显示
- js改变div宽度