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 相关文章推荐
js 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
JS 文件本身编码转换 图文教程
Oct 12 Javascript
从盛大通行证上摘下来的身份证验证js代码
Jan 11 Javascript
javascript:history.go()和History.back()的区别及应用
Nov 25 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
Jun 17 Javascript
JavaScript 学习笔记之语句
Jan 14 Javascript
JavaScript插件化开发教程(六)
Feb 01 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
详解AngularJS控制器的使用
Mar 09 Javascript
clipboard在vue中的使用的方法示例
Oct 19 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
Jan 24 Javascript
vue柱状进度条图像的完美实现方案
Aug 26 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生成WAP页面
2006/10/09 PHP
php代码把全角数字转为半角数字
2007/12/10 PHP
PHP调用C#开发的dll类库方法
2014/07/28 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
彻底学会Angular.js中的transclusion
2017/03/12 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
一篇文章带你浅入webpack的DLL优化打包
2020/02/20 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
简单实现python进度条脚本
2017/12/18 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
解决python3中解压zip文件是文件名乱码的问题
2018/03/22 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
商务日语毕业生自荐信
2013/11/23 职场文书
国贸专业个人求职信范文
2014/01/08 职场文书
小学教师事迹材料
2014/01/13 职场文书
少年闰土教学反思
2014/02/22 职场文书
请假条怎么写
2014/04/10 职场文书
校本教研活动总结
2014/07/01 职场文书
员工辞职信范文
2015/03/02 职场文书
会计工作能力自我评价
2015/03/05 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
Linux安装apache服务器的配置过程
2021/11/27 Servers