今天碰到一个有意思的问题,用原生的js限制图片的宽度
来源:互联网 发布:人工智能 经济学 论文 编辑:程序博客网 时间:2024/05/16 06:08
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>限制图片的宽</title> </head> <body bgcolor="#fffde4"> <h1 class="slugline" > </h1> <p class="byline"> <span class="credit">by <span class="author"></span><br /></span> <span class="postdate"></span> </p> <div id="content" style="width:100%"> <div id="image"><a id="thumbnailLink" href="image"> <br /></a> <a href="image"><div>View <span id="imageCount">image</span></div> </a></div> <p class="dek"></p><div id="body" style="width:100%"><img id="fuckyou" style="width:500px;height:300px;" src="http://ebaby.doctorcom.com:8080/Ebaby/public/upload-files/schoolnews/11695/images/1375164472.jpg" alt=""></img></div> </div> </body> <script type="text/javascript" charset="utf-8"> function resizeImages() {var imgs=document.getElementById('content').getElementsByTagName('img');var imgsLength=imgs.length;var maxwidth=300;for(var i=0;i<imgsLength;i++){var myimg = imgs[i];if(myimg.width > maxwidth){var oldwidth=myimg.width;myimg.style.height =myimg.height*(maxwidth/oldwidth);myimg.style.width = maxwidth;}}}//缩放图片到合适大小resizeImages(); </script></html>
就是因为加了doctype之后就看不到效果,是改变不了这张图的长和宽,把它删了就可以了。
ps:限制长宽的判断
if(myWidth>maxWidth){ myWidth=maxWidth; myHeight=myWidth*objImagePreloader.height/objImagePreloader.width;}if(myHeight>maxHeight){ myHeight=maxHeight; myWidth=myHeight*objImagePreloader.width/objImagePreloader.height;}if(myWidth>maxWidth){ myHeight=maxWidth*myHeight/myWidth; myWidth=maxWidth;}if(myHeight>maxHeight){ myWidth=maxHeight*myWidth/myHeight; myHeight=maxHeight;}
- 今天碰到一个有意思的问题,用原生的js限制图片的宽度
- 今天上课的时候碰到一个JS问题
- 多线程学习中碰到的一个很有意思的问题
- 记录一下今天碰到的一个问题
- 今天碰到的问题
- 今天碰到的问题
- 今天碰到IE的一个问题, 两个IFRAME的问题
- 今天碰到的数据库问题
- 一个有意思的问题
- 一个有意思的问题
- 一个有意思的问题
- 今天碰到的一个复选框的问题
- 今天碰到一个listener的问题,记录一下
- 【20100121】今天firefox碰到了一个郁闷的问题
- 今天碰到了一个tablayout的显示问题
- 发一个有意思的图片
- 今天碰到的有关签名的问题
- js判断图片宽度并限制宽度和高度的javascript代码
- Hive Metastore 代码简析
- GridView控件的使用(上)
- HDU-1142-Walk Through the Forest
- poj(3264)(最大值与最小值之差)
- uva 839 Not so Mobile(抽象意义上的建树)
- 今天碰到一个有意思的问题,用原生的js限制图片的宽度
- BlogsToWordPress v16.9 – 将(新版)百度空间,网易163,新浪sina,QQ空间,人人网,CSDN,搜狐Sohu,博客大巴Blogbus,天涯博客,点点轻博客等博客搬家到Wor
- cvCopy与cvCloneImage的区别
- Serializable和Parcelable实现序列化
- 傅立叶变换及应用1-傅立叶级数
- cmd.exe
- STL常用函数小结
- java入门学习(十一)逻辑运算符和位运算符
- accept()返回fd和listen fd的端口是一样吗