比如说
这是HTML<div></div>
这是cssdiv { background:url(../images/delete.png);width:10px; height:10px;
关键就是这个width和height,因为可能要用到不同的图片,这个width和height是要根据图片大小设定的,js里面应该怎么样获取图片的信息呢
这是HTML<div></div>
这是cssdiv { background:url(../images/delete.png);width:10px; height:10px;
关键就是这个width和height,因为可能要用到不同的图片,这个width和height是要根据图片大小设定的,js里面应该怎么样获取图片的信息呢
解决方案 »
- 为何调用<embed>的play()函数会出错?
- 如何嵌入JS代码进行网站分析
- 请问使用frame的时候怎么使每次刷新右边页面的同时自动刷新左边页面?
- 出现Object reference not set to an instance of an object
- 能有这样的功能吗?
- 怎样在一个已经打开的模式对话框中打开另一个网页
- 我得打开页面为什么,不能控制显示得位置?
- 如何在网页中,将鼠标变成漏斗形式?高分求救!!!
- 谁能帮我改进一下下面的代码:将一个层动态移动到另一个指定位置、指定大小的层~~谢谢~~
- 如何得到一个表格的总行数?
- 怎样为Iframe中的元素的点击添加点击数据统计?
- 如何跨域调用函数
<img id=img src='(../images/delete.png' />
</div>
这样不就可以显示正确的图片大小了吗
js获取图片信息
var width = document.getElementById("img ").width;
var height= document.getElementById("img ").height;
var src = document.getElementById("img ").src;
var images=[{"/url/1.jpg":"","width":100,"height":200},{}];这样的js最好用服务端代码来生成。第二个办法
var image=["/url/1.jpg","/url/2.jpg"];使用ajax的方式去请求一个服务器页,让服务器页通过自定义的响应头来告诉你宽和高,然后在ajax中就可以从各应头读取了。
试过,不给宽高的话,显示不了,图片是作为DIV的背景被加入进来的
宽度和高度也都是DIV的样式
给你外面这个div设置一个id或者添加一个class,然后就找到啦
想更改图片就去换div的CSS的background属性