js实现html中文字的放大缩小功能

按钮处代码:

 <div class="font_size_adjust">
            <input type="button" name="big" value=" + " onclick="plus()">
            &nbsp改变字体大小&nbsp
            <input type="button" name="small" value=" - " onclick="minus()">
        </div>

效果:
在这里插入图片描述
文段处代码;注意使用id名;字体大小这一项要使用内联样式,而不能在内部样式或者外部样式中定义。

<div id="main_text" style="font-size: 20px">
                <p>
                    红军长征是中国工农红军在极端艰险的条件下先后进行的战略大转移。1934年10月开始中国共产党领导红一方面军、
                    二方面军、红四方面军和红二十五军分别从各苏区向陕甘苏区进行战略大撤退和大转移。
                    四路红军长征总里程达六万五千里,其中红一方面军长征里程最远,为二万五千里。
                </p><br/>
</div>

字体调大调小函数,设定了字体大小的上下限,过大或者过小时弹窗提示。

<script>
    function plus(){
       var para=document.getElementById("main_text");
       var s=para.style.fontSize;
       if(parseInt(s)==40) alert("已是最大字体!");
       else{
           var size=parseInt(s)+1;
           para.style.fontSize=size+"px";
       }



    }
    function minus(){
        var para=document.getElementById("main_text");
        var s=para.style.fontSize;
        if(parseInt(s)==10)alert("已是最小字体!")
        else{
            var size=parseInt(s)-1;
            para.style.fontSize=size+"px";
        }

    }
</script>

效果:
最初大小:
在这里插入图片描述
放大:
在这里插入图片描述
缩小:
在这里插入图片描述

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值