js实现动态改变字体大小代码


Posted in Javascript onJanuary 02, 2014

在很多大网站上为了提高用户方便阅读文字,都提供有字体大小选择功能,以适应不同年龄段人群的阅读需求,其实这种功能实现起来也很简单,修改起来也方便,字体大号由你来定,默认字体大小可以CSS页面中定义,一般网页的标准字体是9pt,也就是12px;

实例代码一:

<!DOCTYPE html> 
<html> 
<head> 
<title>修改字体大小.html</title> 

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 
<meta http-equiv="description" content="this is my page"> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 

<!--<link rel="stylesheet" type="text/css" href="./styles.css">--> 
<style type="text/css"> 
div{ 
border:1px red solid; 
width:455px; 
font-size:16px; 
} 
.max{ 
font-size:20px; 
} 
.moren{ 
font-size:16px; 
} 
.min{ 
font-size:12px; 
} 
</style> 
<script type="text/javascript"> 
//此种方式降低了js和CSS的耦合性 
function changeFontSize(fontStyle){ 
// 获取节点对象 
var divNode = document.getElementsByTagName("div")[0]; 
// 设置该节点的Name属性以及属性值 
divNode.className=fontSize; 
} 
/* 
function changeFontSize2(fontSize){ 
// 获取节点对象 
var divNode = document.getElementsByTagName("div")[0]; 
divNode.style.fontSize=fontSize; 
} 
*/ 
</script> 
</head> 

<body> 
<a href="javascript:void(0)" onclick="changeFontSize2('20px')" class="max">大号</a> 
<a href="javascript:void(0)" onclick="changeFontSize2('16px')" class="moren">中号</a> 
<a href="javascript:void(0)" onclick="changeFontSize2('12px')" class="min">小号</a> 
<div> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
这里呢就是显示的文字,通过点击上面的超链接改变此字体大小<br/> 
</div> 
</body> 
</html>

实例方法二:

<html>
<head>
<title>JavaScript设置网页字体</title>
<style>
body{
font-size:9pt;
}
</style>
</head>
<body>
<div id=zoom>这是一段示例文字,你可以点击下边选择不同字号的字体,这段文字会随即改变大小。三水点靠木。</div>
<SCRIPT language=JavaScript>
function doZoom(size){
document.getElementById('zoom').style.fontSize=size+'pt'
}
</SCRIPT>
<P align=right>选择字号:[ <A 
 href="javascript:doZoom(13)">13pt(超大)</A> <A 
 href="javascript:doZoom(10.5)">10.5pt(中型)</A> <A 
 href="javascript:doZoom(9)">9pt(标准)</A> ]
</body>
</html>
Javascript 相关文章推荐
老鱼 浅谈javascript面向对象编程
Mar 04 Javascript
jquery实现图片裁剪思路及实现
Aug 16 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
Jan 12 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
Apr 25 Javascript
简述AngularJS相关的一些编程思想
Jun 23 Javascript
JavaScript中校验银行卡号的实现代码
Dec 19 Javascript
js/jq仿window文件夹框选操作插件
Mar 08 Javascript
JS实现图片点击后出现模态框效果
May 03 Javascript
JS中Safari浏览器中的Date
Jul 17 Javascript
微信小程序onLaunch异步,首页onLoad先执行?
Sep 20 Javascript
移动端图片上传旋转、压缩问题的方法
Oct 16 Javascript
element中的$confirm的使用
Apr 26 Javascript
js创建元素(节点)示例
Jan 02 #Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
Jan 02 #Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 #Javascript
javascript中处理时间戳为日期格式的方法
Jan 02 #Javascript
JS脚本defer的作用示例介绍
Jan 02 #Javascript
Javascript中常见的校验如域名、手机、邮箱等等
Jan 02 #Javascript
JavaScript四种调用模式和this示例介绍
Jan 02 #Javascript
You might like
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
JQuery实现动态添加删除评论的方法
2015/05/18 Javascript
AngularJs表单验证实例代码解析
2016/11/29 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
Python进行数据科学工作的简单入门教程
2015/04/01 Python
Python的时间模块datetime详解
2017/04/17 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
2019/06/27 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
在职人员函授期间自我评价分享
2013/11/08 职场文书
工程业务员工作职责
2013/12/07 职场文书
三个儿子教学反思
2014/02/03 职场文书
自荐书范文范例
2014/02/13 职场文书
机械系毕业生求职信
2014/05/28 职场文书
异地年检委托书范本
2014/09/24 职场文书
2014年学习部工作总结
2014/11/12 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
地道战观后感2000字
2015/06/04 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
Python3 类型标注支持操作
2021/06/02 Python