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系列(48):对象创建模式(下篇)
Mar 04 Javascript
基于ajax实现文件上传并显示进度条
Aug 03 Javascript
EasyUI创建对话框的两种方式
Aug 23 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
May 23 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
Sep 26 Javascript
使用Vue写一个datepicker的示例
Jan 27 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
Vue隐藏显示、只读实例代码
Jul 18 Javascript
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
原生JS实现简单的无缝自动轮播效果
Sep 26 Javascript
Vue3.0结合bootstrap创建多页面应用
May 28 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
Jan 08 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
YII实现分页的方法
2014/07/09 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
javascript实现tab响应式切换特效
2016/01/29 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
Python 获取指定文件夹下的目录和文件的实现
2019/08/30 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
python实现坦克大战
2020/04/24 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
美国批发供应商:Kole Imports
2019/04/10 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
保险专业大专生求职信
2013/10/26 职场文书
实习生个人找工作的自我评价
2013/10/30 职场文书
质检部经理岗位职责
2014/02/19 职场文书
怎样填写就业意向
2014/04/02 职场文书
销售内勤岗位职责
2015/02/10 职场文书
安全主题班会教案
2015/08/12 职场文书
社区宣传标语口号
2015/12/26 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python