js如何改变文章的字体大小


Posted in Javascript onJanuary 08, 2016

最近发现有许多朋友提问:使用js如何改变一篇文章的字体的大小?

小编查阅了相关文章,为大家整理了几个小案例,供大家参考,具体内容如下

效果图:

js如何改变文章的字体大小

点击大、小按钮,随时切换字体大小

具体代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>使用js如果改变一篇文章字体的大小</title>
</head>
 <style type="text/css">
   a{ text-decoration:none; color:#0C3}
  a:hover{ color:#F36}
  
 </style>
<body>
<script>
function changesize(size) 
{ 
document.getElementById("article_content").style.fontSize =size+"px"; 
} 
</script>
<div id="article_content">三水点靠木<br/>三水点靠木欢迎您<p>好好学习 天天向上</div>
<a href="javascript:changesize('20')">大</a> <a href="javascript:changesize('12')">小</a>
</body>
</html>

再为大家分享一栗子:

这个工作原理很简单,就是在触发事件的时候将文章的字号改变,更直白一些就是改变font-size这个属性的值(jQuery版本1.7.2)
HTML

<div class="box">
  <div class="ctrl">
    <a href="javascript:;">放大</a>
    <a href="javascript:;">缩小</a>
    <a href="javascript:;">默认</a>
  </div>
  <div class="cont">这里是一些文字</div>
</div>

CSS

.box{text-align:center;}
.ctrl{padding:50px 0px 0px 0px;background:#f4f4f4;font-size:0px;border-bottom:3px solid #333;}
.ctrl a{display:inline-block;width:50px;height:30px;line-height:30px;background:#333;color:#fff;font-size:14px;}
.ctrl a:hover{background:#444;color:#fff;font-weight:700;text-decoration:none;}
.cont{padding-top:50px;font-size:14px;}

JS

$(function(){
  function sizeIn(){
    var sizeCont = parseInt($(".cont").css("fontSize")); // 获取原设定的font-size的值
    if(sizeCont == 30){ // 判断font-size增大到30像素时停止
      $(".cont").css({fontSize:sizeCont});
    }else{
      $(".cont").css({fontSize:sizeCont + 1});
    }
  }
  function sizeOut(){
    var sizeCont = parseInt($(".cont").css("fontSize"));
    if(sizeCont == 10){ // 判断font-size减小到10像素时停止
      $(".cont").css({fontSize:sizeCont});
    }else{
      $(".cont").css({fontSize:sizeCont - 1});
    }
  }
  function sizeDefault(){
    $(".cont").css({fontSize:""})
  }
  $(".ctrl a").click(function(){
    if($(this).index() == 0){
      sizeIn();
    }else if($(this).index() == 1){
      sizeOut();
    }else{
      sizeDefault();
    }

  })
});

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
javascritp实现input输入框相关限制用法
Jun 29 Javascript
JavaScript iframe的相互操作浅析
Oct 14 Javascript
javascript 获取页面的高度及滚动条的位置的代码
May 06 Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
Oct 15 Javascript
js面向对象 多种创建对象方法小结
May 21 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
js去除浏览器默认底图的方法
Jun 08 Javascript
jQuery siblings()用法实例详解
Apr 26 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
Vue内容分发slot(全面解析)
Aug 19 Javascript
node跨域请求方法小结
Aug 25 Javascript
在create-react-app中使用css modules的示例代码
Jul 31 Javascript
JavaScript缓冲运动实现方法(2则示例)
Jan 08 #Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 #Javascript
基于javascript实现右下角浮动广告效果
Jan 08 #Javascript
jQuery数据类型小结(14个)
Jan 08 #Javascript
JS运动相关知识点小结(附弹性运动示例)
Jan 08 #Javascript
基于jquery实现图片上传本地预览功能
Jan 08 #Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
Jan 08 #Javascript
You might like
PHP抽奖算法程序代码分享
2015/10/08 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
显示js对象所有属性和方法的函数
2009/10/16 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
JavaScript原型继承之基础机制分析
2011/08/26 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
用pandas按列合并两个文件的实例
2018/04/12 Python
Python docx库用法示例分析
2019/02/16 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
酒店公关部经理岗位职责
2013/11/24 职场文书
入党自我评价优缺点
2014/01/25 职场文书
大型晚会策划方案
2014/02/06 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
Python实现视频自动打码的示例代码
2022/04/08 Python
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android