js简单实现调整网页字体大小的方法


Posted in Javascript onJuly 23, 2016

本文实例讲述了js简单实现调整网页字体大小的方法。分享给大家供大家参考,具体如下:

//var tgs = new Array('div','td','tr');
var tgs = new Array('td','tr');
//Specify spectrum of different font sizes:
//var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var szs = new Array( '10px','12px','14px','16px','18px','20px','22px' );
var startSz = 2;
function tsize( trgt,inc ) {
  if (!document.getElementById)
  {
    return
  }
  var d = document,cEl = null,sz = startSz,i,j,cTags;
  //sz += inc;
  sz = inc;
  if ( sz < 0 )
  {
    sz = 0;
  }
  if ( sz > 6 )
  {
    sz = 6;
  }
  startSz = sz;
  if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
  cEl.style.fontSize = szs[ sz ];
  for ( i = 0 ; i < tgs.length ; i++ )
  {
    cTags = cEl.getElementsByTagName( tgs[ i ] );
    for ( j = 0 ; j < cTags.length ; j++ )
    {
      cTags[ j ].style.fontSize = szs[ sz ];
    }
  }
}

使用方法:

<td width="13">
<a href="javascript:tsize('body',0)">
<img src="../image/fsize1of.gif"
name="fsize1" width="18" height="14" border="0" id="fsize1"
onMouseOver="MM_swapImage('fsize1','','../image/fsize1on.gif',1)"
onMouseOut="MM_swapImgRestore()"></a>
</td>

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

Javascript 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
在JavaScript中获取请求的URL参数[正则]
Dec 25 Javascript
JavaScript中window、doucment、body的解释
Aug 14 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
Nov 21 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
javascript实现滑动解锁功能
Dec 31 Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
Nov 17 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
js事件触发操作实例分析
Jun 21 Javascript
angular6开发steps步骤条组件
Jul 04 Javascript
JavaScript中的惰性载入函数及优势
Feb 18 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 #Javascript
数据结构中的各种排序方法小结(JS实现)
Jul 23 #Javascript
js的各种排序算法实现(总结)
Jul 23 #Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 #Javascript
javaScript事件机制兼容【详细整理】
Jul 23 #Javascript
基于bootstrap实现广告轮播带图片和文字效果
Jul 22 #Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
Jul 22 #Javascript
You might like
php基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
php email邮箱正则
2008/10/08 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
js资料toString 方法
2007/03/13 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
[00:52]DOTA2第二届亚洲邀请赛预选赛宣传片
2017/01/13 DOTA
python连接字符串的方法小结
2015/07/13 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
后勤主管工作职责
2013/12/07 职场文书
工厂搬迁方案
2014/05/11 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
展览会邀请函
2015/02/02 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
公司员工奖惩制度
2015/08/04 职场文书
银行大堂经理培训心得体会
2016/01/09 职场文书
python批量更改目录名/文件名的方法
2021/04/18 Python
整理Python中常用的conda命令操作
2021/06/15 Python
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript