JS如何修改图片的大小

JS修改图片大小的方法:1、通过“document.getElementById(‘图片id值’)”获取对应id的DOM对象;2、使用对象的style和width属性改变图片大小,语法“图片对象.style.width=’图片大小值’”。

JS如何修改图片的大小

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JS修改图片大小的方法

注:利用js是不能修改图片的实际大小的,修改的只是图片在标签中对应的width,height属性。

1、通过var p = document.getElementById(‘image’)获取到对应id的DOM对象

2、再使用对象的style属性(前提是image对象已经设置过style属性),p.style.width=’200px'(切记:此处是字符串,格式一定是:???px,不能只写个数字,否则在有的浏览器上图片的大小是不会改变的)。

以下代码实现了每次点击按钮可以实现图片变大或缩小一点:

脚本中定义了两个全局变量用来记录图片的宽和高,因为style.width或style.height属性值是字符串,所以用new String(x++)+’px’的方式来实现属性值的输入,这个技巧在此做一个记录,便于以后查看。

nbsp;HTML>图像交换html,body,p,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del, em,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,iframe {  margin:0px;   padding:0px;  /*  用来取消一些标签默认的margin和padding  */  }  body{    text-align: center;    }  #father{    position:relative;    margin:auto;    width: 800px;    height:600px;    border-style: solid;}#header{    height:100px;    width: 800px;    background-image: url("images/bg2.jpg");    }  #daohang{    height:30px;    width:800px;    background-color: #99FFFF;    }  #left{    width:180px;    height:440px;    background-color: #F0FFFF;    }  #right{    position: absolute;    top:130px;    left:180px;    height:440px;    width:620px;    text-align: left;    }  #footer{    position:absolute;    top:570px;    height:30px;    width: 800px;    background-color: #99FFFF;    }  #header h1{    height: 3em;    line-height: 3em;    overflow: hidden;    letter-spacing: 5px;    }  a{    height: 2em;    line-height: 2em;    overflow: hidden;    text-decoration: none;    }  p{    height: 2em;    line-height: 2em;    overflow: hidden;    }  ul{    list-style-type:none;    }  li{    padding: 10px;    }  #apply{    font-size: 30px;    font-weight: bold;    }  .ftcss{    font-family: 宋体,sans-serif;    font-size:12pt;    color:#0011aa;    text-align: left;    text-indent: 2em;    line-height: 1.8;    }  .bold{    font-weight: 600;    }  .italic{    font-style: italic;    }  .underline{    text-decoration: underline;    }            

    

    

    软件开发基础-实验

    实验一    实验二    实验三    实验四    实验五    实验六    实验七    实验八

    

登录后复制        JS应用        图像交换        网页秒表        表格编辑            

        
        

图像交换

        
        JS如何修改图片的大小                                                     
                                

        

2015-2016-1学期 软件工程        

                var x=400; var y=200; function changeImg() { var i = document.getElementById('image'); i.src = src; } function bigger() { var p = document.getElementById('image'); p.style.width=new String(x++)+'px'; p.style.height=new String(y++)+'px'; } function smaller() { var q = document.getElementById('image'); q.style.width=new String(x–)+'px'; q.style.height=new String(y–)+'px'; }     

更多编程相关知识,请访问:编程视频!!

以上就是JS如何修改图片的大小的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2715786.html

(0)
上一篇 2025年3月7日 21:48:37
下一篇 2025年2月27日 06:10:36

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何利用JS对CSS样式进行更改

        本文主要描述了,利用javascript对css样式中的行内样式和类样式进行更改,简化日常的操作流程,让html界面更加简洁。 html中的内容: nbsp;html>                css操作     .bg…

    2025年3月7日
    200
  • javascript如何替换字符串

    js中字符串替换的方法:1、直接使用“str.replace(“需要替换的字符串”,”新字符串”)”来替换;2、配合正则表达式来替换,语法格式“str.replace(/需要替换的字符串/g,…

    2025年3月7日
    200
  • JS/jQuery如何移除CSS样式

    方法:1、使用js,语法“document.getElementById(“id名称”).removeAttribute(“style”)”;2、使用jQuery,语法“$(“id…

    2025年3月7日
    200
  • JS转化为String的三种方法

    JS转化为String的方法:1、使用“toString()”方法,语法“数组名称.toString()”;2、使用“String()”方法,语法“String(数组名称)”;3、使用空字符,语法“数组名称“+”运算符和空字符”。 本教程操…

    2025年3月7日
    200
  • chrome如何实时修改javascript

    方法:1、按f12打开“开发者工具”-“source选项卡”,找到目标文件;2、在本地创建空文件夹,并创建与目标文件路径一样的文件结构;3、打开“Overrides”选项卡,导入之前的文件夹;4、在“source选项卡”里写入代码即可。 本…

    2025年3月7日 编程技术
    200
  • js如何设置css

    方法:1、引入jquery,使用css()方法设置css,语法“$(“对象名”).css(“属性”,”属性值”)”;2、引入jquery,使用addClass()方法设…

    2025年3月7日 编程技术
    200
  • javascript如何设置值

    js设置值的方法:1、使用innerHTML属性,语法“document.getElementById(‘id名’).innerHTML=值”;2、使用val()函数,语法“$(selector).val(值)”。 …

    2025年3月7日
    200
  • js怎么修改css属性

    js修改css属性的方法:1、修改style样式,语法“样式表的指定内容.style.属性=”值””;2、修改特定元素节点的style内容,语法“元素对象.style.cssText=”样式值&#8221…

    2025年3月7日
    200
  • js中如何引入css

    js中引入css的方法:1、使用“document.write”方式输出引入css的link标签;2、使用createElement方法动态创建link标签来引入css。 本文操作环境:windows7系统、javascript1.8.5版…

    2025年3月7日
    200
  • 原生js如何设置css

    方法:1、使用style“style.属性=值”语句设置;2、使用“setAttribute(属性,值)”语句设置;3、使用“setProperty(属性,值)”语句设置;4、使用“style.cssText=’属性:值&#82…

    2025年3月7日
    200

发表回复

登录后才能评论