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 相关文章推荐
几个比较实用的JavaScript 测试及效验工具
Apr 18 Javascript
基于jQuery的公告无限循环滚动实现代码
May 11 Javascript
jQuery根据纬度经度查看地图处理程序
May 08 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
May 17 Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 Javascript
jquery中获取id值方法小结
Sep 22 Javascript
理解Javascript闭包
Nov 01 Javascript
javascript面向对象程序设计(一)
Jan 29 Javascript
javascript多物体运动实现方法分析
Jan 08 Javascript
VUE实现一个分页组件的示例
Sep 13 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
图文讲解vue的v-if使用方法
Feb 11 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
分享27个jQuery 表单插件集合推荐
2011/04/25 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
django静态文件加载的方法
2018/05/20 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
Python实现判断一个整数是否为回文数算法示例
2019/03/02 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
企业车辆管理制度
2014/01/24 职场文书
家长会演讲稿
2014/04/26 职场文书
法制宣传口号
2014/06/16 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
岁月神偷观后感
2015/06/11 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书