`
570421779
  • 浏览: 46332 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

获取没有width属性的obj的width

    博客分类:
  • js
div 
阅读更多
如下:
#div1{
  width:100px;
}
<div id="div1"></div>
如果想通过document.getElementById("div1").style.width来获取是不成功的。必须写inline css
但是line css往往不符合要求,并没有将结构与表现分离

所以要用js来或取最终样式,如获取width
dom:
  document.defaultView.getComputedStyle(obj, null).width;
ie:
  obj.currentStyle.width; (IE9不适用,IE9适用dom就可以了)
分享到:
评论

相关推荐

    objTo3dtiles将obj模型文件转换为三维瓦片

    "objTo3dtiles"是一个工具,它允许开发者将.obj格式的3D模型转换成3DTiles格式,这是一种由Cesium JavaScript库支持的高效、流式传输的三维地理空间数据格式。这种格式特别适用于大规模3D场景的网络渲染,因为它能够...

    obj读取文件,无显示

    OBJ文件允许定义多个材质属性,如颜色、贴图等,这对于渲染3D模型时应用光照和纹理至关重要。 `vertex.h`、`face.h`和`vec3.h`是针对模型基础元素的头文件。`vertex.h`可能定义了顶点结构,`face.h`定义了面结构,...

    javascript获取非行间样式的方法

    当尝试通过`element.style.property`来获取`div1`的宽度时,例如`odiv.style.width`,会发现结果为空,因为`div1`没有行间样式。然而,对于`div2`,由于其具有行间样式,`odiv2.style.width`将返回`100px`。 在IE9...

    obj-to-attrs:将 JavaScript 对象转换为包含 HTML 属性的字符串

    对象到属性将 JavaScript 对象转换为包含 HTML 属性的字符串。安装 $ npm install --save obj-to-attrs用法 var objToAttrs = require ( 'obj-to-attrs' ) ;... var obj = { width : 100 , height

    javascript获取隐藏元素(display:none)的高度和宽度的方法

    为了获取display:none元素的尺寸,一个常见的方法是临时将该元素的display属性更改为visibility:hidden,从而使其获得尺寸信息,再通过计算其样式来获得高度和宽度。但是,这会导致元素暂时变为可见,可能会在页面上...

    二进制流转PDF

    &lt;&lt;/Type/XObject/ColorSpace/DeviceRGB/Subtype/Image/BitsPerComponent 8/Width 349/Length 12951/Height 83/Filter/DCTDecode&gt;&gt;stream ���� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������...

    js调用css属性写法

    1、对于没有中划线的css属性一般直接使用style.属性名即可。 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。 2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第...

    Obj_ADS.rar_javascript

    1. **DOM操作**:通过`document.getElementById`、`querySelector`或`getElementByClassName`等方法获取DOM元素,然后改变它们的样式属性,如`style.left`、`style.top`、`style.width`、`style.height`等来实现动画...

    javascript遍历json对象的key和任意js对象属性实例.docx

    我们还可以结合`Array.prototype.filter()`方法来筛选出符合特定条件的属性名,例如只获取以某个字母开头的属性。 ```javascript function Pasta(grain, width, shape) { this.grain = grain; this.width = width...

    javascript css float属性的特殊写法

    1、对于没有中划线的css属性一般直接使用style.属性名即可。 如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。 2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第...

    js动态调用css属性的小规律及实例说明

    如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。 2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可。 如:obj.style.marginTop,obj.style....

    javascript下操作css的float属性的特殊写法

    对于没有中划线的CSS属性,我们可以直接通过`style.属性名`的方式来设置或获取值。例如,要改变元素的`margin`、`width`、`left`位置或`position`,我们可以这样写: ```javascript var obj = document....

    详解Javascript动态操作CSS

    如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position 2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可。 如:obj.style.marginTop,obj.style....

    成组更新控件属性...

    在VB中,控件是构成用户界面的基本元素,每个控件都拥有一系列属性,如位置(Left、Top)、大小(Width、Height)、可见性(Visible)、启用状态(Enabled)等。这些属性决定了控件在界面上的表现和行为。例如,...

    PB数据Grod数据窗口列宽度自动适应

    dw.modify(obj_holder + ".width=" + string(ll_new_width)) ENDIF ENDIF start_pos = tab_pos + 1 tab_pos = Pos(obj_string, "~t", start_pos) LOOP //Form Resize事件触发 IF Form.resize THEN dw_grid_...

    A_Guide_To_Matlab_Object_Oriented_Programming

    area = obj.width * obj.height; end end end ``` 在这个例子中,我们定义了一个`Shape`类作为基类,并创建了两个子类`Circle`和`Rectangle`。每个子类都实现了自己的`getArea`方法来计算各自的面积。 #### 六、...

    js限制网站图片最大尺寸

    - 传入的参数`obj`就是图片元素,可以通过`this`关键字在`&lt;img&gt;`标签的事件处理函数中获取当前图片元素。 3. **设置图片的最大尺寸**: - `var MaxWidth = 660;` 和 `var MaxHeight = 530;` 分别设置了图片的最大...

    javascript获取隐藏元素(display-none)的高度和宽度的方法.docx

    1. **获取原始样式**:记录元素原本的 `display` 和 `visibility` 属性。 2. **临时修改样式**:将元素的 `display` 设置为 `block` 或 `inline-block`,或者将 `visibility` 设置为 `hidden`。 3. **获取尺寸**:...

Global site tag (gtag.js) - Google Analytics