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和Java获取各种form表单信息的简单实例
Feb 14 Javascript
angular中使用路由和$location切换视图
Jan 23 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
javascript实现判断鼠标的状态
Jul 10 Javascript
javascript实现下拉提示选择框
Dec 29 Javascript
微信小程序开发之toast等弹框提示使用教程
Jun 08 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
vue加载自定义的js文件方法
Mar 13 Javascript
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
JavaScript实现Excel表格效果
Feb 07 Javascript
Vue基于iview table展示图片实现点击放大
Aug 05 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下使用curl模拟用户登陆的代码
2010/09/10 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
php读取和保存base64编码的图片内容
2017/04/22 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
javascript multibox 全选
2009/03/22 Javascript
Jquery插件之多图片异步上传
2010/10/20 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
利用JavaScript实现新闻滚动效果(实例代码)
2013/11/27 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
2016/02/17 Python
python实现Adapter模式实例代码
2018/02/09 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
python 实现dict转json并保存文件
2019/12/05 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
python 实现Harris角点检测算法
2020/12/11 Python
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
顶岗实习计划书
2014/01/10 职场文书
员工薪酬激励方案
2014/06/13 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
2016幼儿园中班开学寄语
2015/12/03 职场文书
六五普法学习心得体会
2016/01/21 职场文书
sql注入报错之注入原理实例解析
2022/06/10 MySQL