`
yiminghe
  • 浏览: 1460494 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

img大小属性读取问题

阅读更多

第一次遇到这个问题

 

<div style='display:none'>
	<img src='mm2.jpg' width='400' id='t1' />
</div>


在 firefox 中可以读到 document.getElementById('t1').width == 400


在 ie 中读到 document.getElementById('t1').width == 0


我们知道对于 offsetHeight 等 BOM 属性当节点不属于文档流时(display:none),都为0,可width作为dom节点指定的属性,ie输出0就不太正常了吧....


如果要通用一点,最好设置 css 吧

 

<div style='display:none'>
	<img src='mm2.jpg' style='width:400px' id='t1' />
</div>


在 ie 和 firefox 中都可以得到 document.getElementById('t1').style.width == 400px

分享到:
评论

相关推荐

    erdas img 图像读取

    在编程中读取IMG图像时,我们需要获取这些元数据以了解图像的基本属性。 4. 图像读取类与结构:在编程环境中,通常会有特定的库或者模块来处理IMG文件。例如,GDAL(Geospatial Data Abstraction Library)是一个...

    JS获取文件大小方法小结

    在某些早期版本的IE浏览器中,可以设置`img`元素的`dynsrc`属性来预加载文件,然后通过`fileSize`属性获取文件大小。然而,这种方法并不普遍适用,因为它在IE7、IE8、Firefox以及Chrome等现代浏览器中可能无法正常...

    img-vmdk格式转换工具.rar

    它的功能可能包括读取VMDK文件的信息,解析其结构,然后创建一个新的IMG文件,同时保持原有的磁盘内容和属性。使用这样的工具,用户可以方便地在不同虚拟化技术之间迁移虚拟机,而无需手动进行复杂的数据复制或格式...

    MATLAB免费教学视频:批量读取文件(图像)

    - `for`循环是最常见的选择,将`dir()`返回的结构数组的每个元素作为循环变量,可以访问到每个文件的属性,如文件名、大小等。 6. **图像处理**: - 读取的图像可以进一步处理,例如调整大小、转换为灰度图、应用...

    读取BMP信息并显示的MATLAB程序

    文件头包含了文件的基本信息,如文件大小、位图偏移量等;位图信息头则详细描述了图像的尺寸、色彩深度、压缩方式等参数;像素数据则是实际的图像内容,按照特定的顺序存储。 MATLAB中的`imread`函数可以方便地读取...

    javascript 读取文本文件.rar

    3. Blob URL:如果需要在页面上预览文件内容,可以将File对象转换为Blob URL,然后赋值给`&lt;a&gt;`或`&lt;img&gt;`标签的`href`或`src`属性。例如,用`URL.createObjectURL(file)`生成Blob URL。 4. HTML5 文件API:除了...

    opencv视频读取完整程序

    - `cvNamedWindow("Example2", CV_WINDOW_AUTOSIZE)`:创建一个名为“Example2”的窗口,其中`CV_WINDOW_AUTOSIZE`表示自动调整窗口大小以适应图像。 3. **打开视频文件**: - `CvCapture* capture = ...

    Img2Blobjs是一款可以为图片添加自定义水印的jquery插件

    另外,由于涉及到图片处理,大尺寸图片可能会导致性能问题,因此建议在生产环境中限制上传图片的大小。 综上所述,Img2Blob.js是一款实用的JavaScript插件,它简化了图片水印的实现,为开发者提供了便捷的工具来...

    读取网络图片

    在处理网络图片时,需要考虑跨域问题、SSL证书验证、防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等问题。此外,对于用户上传的图片,还需要进行安全检查,防止恶意代码。 10. **性能优化** 图片的大小和质量...

    jquery 读取图片信息

    4. **解析EXIF数据**:使用jQuery-exif提供的方法,如`$.exif`,传入文件对象,获取到的EXIF信息会是一个对象,包含各种属性,如`iso`、`focalLength`、`make`、`model`等。 5. **显示信息**:将获取到的EXIF信息...

    练习html5的file API,关于客户端进行文件读取的方式,特别练习关于读取图片的readAsDataURL方式.zip

    其中,`readAsDataURL()`方法用于将文件读取为一个"data URL",这是一种以Base64编码表示的文件内容,可以直接用作HTML的`&lt;img&gt;`标签的`src`属性,从而在网页上显示图片。 例如,以下代码展示了如何使用`FileReader...

    GDAL库对BITTIFF/TIFF文件读写

    4. **获取图像属性**:通过`GetRasterXSize`、`GetRasterYSize`、`GetRasterCount`等方法获取图像的基本属性。 5. **读取数据**:使用`RasterIO`函数读取图像数据到内存缓冲区中。 6. **处理数据**:根据需要对读取...

    java实现本地读取图片存储到数据库中并在html网页显示

    前端接收到图片的二进制数据后,可以通过`Blob`和`URL.createObjectURL()`将数据转化为URL,然后在HTML中设置`&lt;img&gt;`标签的`src`属性。例如: ```javascript let imgBlob = new Blob([response.data], {type: '...

    bmp.rar_BMP图片_C 读取图片_保存bmp_打开BMP_读取bmp c#

    C 和 C# 都提供了处理BMP文件的方法,让我们深入了解一下如何在这些编程语言中读取、保存和打开BMP图片,以及如何解析BMP文件的头部信息。 1. BMP文件结构 BMP文件由三部分组成:位图文件头(Bitmap File Header)...

    JavaScript使用readAsDataURL读取图像文件

    它首先创建一个FileReader对象,然后设置`onload`事件处理函数,该函数会在文件读取完成后执行,将Data URL赋值给`img`元素的`src`属性,最后将`img`元素添加到DOM中的`result` div中,从而在页面上显示图像。...

    读取plist文件切割图集

    这样的图集文件通常会伴随着一个描述文件,如.plist文件,它包含了每张小图的位置、大小等信息。本教程将详细讲解如何使用Python来读取.plist文件并进行图集的切割,以便在游戏中正确地加载和显示这些小图。 首先,...

    从数据库读取图片文件

    其`src`属性可以指向一个服务器端脚本,该脚本负责从数据库检索图片数据并将其作为响应流回给浏览器。 9. **数据库设计**:在设计数据库时,需要考虑如何组织和索引图片数据。可能需要创建额外的字段,如图片名称、...

    Mat类及opencv图像视频读取写入

    ### Mat类及OpenCV图像视频读取写入详解 #### 一、开发环境搭建 本文档将详细介绍如何在Windows 10环境下使用Visual Studio 2013/2015进行OpenCV 3.0的开发配置。无论您选择的是2013还是2015版本的Visual Studio,...

    js控制上传文件的大小

    这里需要注意的是,在现代浏览器中,直接使用`Image`对象的方式来获取文件的大小并不推荐,因为这可能会导致跨域问题。因此,这段代码更多的是作为一个示例,用于展示如何访问文件的一些基本属性。 #### 更实用的...

Global site tag (gtag.js) - Google Analytics