javascript获取设置div的高度和宽度兼容任何浏览器


Posted in Javascript onSeptember 22, 2013

Javascript如何获取和设置div的高度和宽度,并且兼容任何浏览器?看代码:

<div id="div1" style="height:300px;width:200px;">http://www.itdos.com</div> 
<div id="div2" style="height:30px;width:20px;">http://www.itdos.com</div>

获取div1的宽高度:
alert(document.getElementById("div1").offsetHeight); //兼容FF、IE等 
alert(document.getElementById("div1").offsetWidth); //兼容FF、IE等

设置div1的宽高度为div2的宽高度:
document.getElementById("div1").style.height=document.getElementById("div2").offsetHeight; //仅IE 
document.getElementById("div1").style.height=document.getElementById("div2").offsetHeight+ "px"; //兼容FF、IE等 
document.getElementById("div1").style.width=document.getElementById("div2").offsetWidth; //仅IE 
document.getElementById("div1").style.width=document.getElementById("div2").offsetWidth+ "px"; //兼容FF、IE等
Javascript 相关文章推荐
Wordpress ThickBox 点击图片显示下一张图的修改方法
Dec 11 Javascript
Javascript实现返回上一页面并刷新的小例子
Dec 11 Javascript
jQuery实现统计复选框选中数量
Nov 24 Javascript
jQuery给元素添加样式的方法详解
Dec 30 Javascript
简单的vue-resourse获取json并应用到模板示例
Feb 10 Javascript
详解原生js实现offset方法
Jun 15 Javascript
vue、react等单页面项目应该这样子部署到服务器
Jan 03 Javascript
微信小程序开发之tabbar图标和颜色的实现
Oct 17 Javascript
详解从vue-loader源码分析CSS Scoped的实现
Sep 23 Javascript
vue实现拖拽效果
Dec 23 Javascript
Vue中this.$nextTick的作用及用法
Feb 04 Javascript
Vue.extend 登录注册模态框的实现
Dec 29 Vue.js
JS 有趣的eval优化输入验证实例代码
Sep 22 #Javascript
jCallout 轻松实现气泡提示功能
Sep 22 #Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 #Javascript
jquery的选择器的使用技巧之如何选择input框
Sep 22 #Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 #Javascript
JS网页播放声音实现代码兼容各种浏览器
Sep 22 #Javascript
js和php如何获取当前url的内容
Sep 22 #Javascript
You might like
Wordpress php 分页代码
2009/10/21 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
javascript 对象的定义方法
2007/01/10 Javascript
NiftyCube——轻松实现圆角边框
2007/02/20 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
Javascript Memoizer浅析
2014/10/16 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
JavaScript的for循环中嵌套一个点击事件的问题解决
2017/03/03 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
Python 字符串操作方法大全
2014/03/11 Python
详解Python中的__init__和__new__
2014/03/12 Python
Python中格式化format()方法详解
2017/04/01 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
Django框架表单操作实例分析
2019/11/04 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
指针和引用有什么区别
2013/01/13 面试题
如何用JQuery进行表单验证
2013/05/29 面试题
电子商务网站的创业计划书
2014/01/05 职场文书
管理标语大全
2014/06/24 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
Windows下redis下载、redis安装及使用教程
2021/06/02 Redis
Python中的 Set 与 dict
2022/03/13 Python