现在的位置: 首页 > 综合 > 正文

js获取html元素宽度的思考

2013年09月13日 ⁄ 综合 ⁄ 共 1635字 ⁄ 字号 评论关闭

 

分两种情况讨论:

1、使用内联样式,即直接把CSS写在HTML元素的style属性中

 

 

通过以下js代码可以获取width等属性,

 

 

在firefox,ie,opera,safari,chrome上都可以取得到宽度和高度值。

 

2、使用嵌入、链入或引入样式表(非内联样式),这时候通过element.style.width是获取不到的

 

最后封装到一个方法中,

 

 

 

如果只想获取元素的style对象,则只传第一个参数,第二个参数是获取该对象style属性为styName的值。

 

 

 

 

 

 

抱歉!评论已关闭.