js如何改變文章的字體大小
最近發(fā)現(xiàn)有許多朋友提問:使用js如何改變一篇文章的字體的大?。?/strong>
小編查閱了相關(guān)文章,為大家整理了幾個小案例,供大家參考,具體內(nèi)容如下
效果圖:

點擊大、小按鈕,隨時切換字體大小
具體代碼:
<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>好好學(xué)習(xí) 天天向上</div>
<a href="javascript:changesize('20')">大</a> <a href="javascript:changesize('12')">小</a>
</body>
</html>
再為大家分享一栗子:
這個工作原理很簡單,就是在觸發(fā)事件的時候?qū)⑽恼碌淖痔柛淖?,更直白一些就是改變font-size這個屬性的值(jQuery版本1.7.2)
HTML
<div class="box">
<div class="ctrl">
<a href="javascript:;">放大</a>
<a href="javascript:;">縮小</a>
<a href="javascript:;">默認(rèn)</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")); // 獲取原設(shè)定的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();
}
})
});
希望本文所述對大家學(xué)習(xí)javascript程序設(shè)計有所幫助。
相關(guān)文章
Bootstrap基本插件學(xué)習(xí)筆記之輪播幻燈片(23)
這篇文章主要為大家詳細(xì)介紹了Bootstrap基本插件學(xué)習(xí)筆記之輪播幻燈片的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12
js 動態(tài)為textbox添加下拉框數(shù)據(jù)源的方法
這篇文章主要介紹了js 動態(tài)為textbox添加下拉框數(shù)據(jù)源的方法,需要的朋友可以參考下2014-04-04
使用JS的DOM文檔對象模型獲取前端循環(huán)的參數(shù)
這篇文章主要介紹了使用JS的DOM(文檔對象模型)獲取前端循環(huán)的參數(shù),本文結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
javascript實現(xiàn)類似于新浪微博搜索框彈出效果的方法
這篇文章主要介紹了javascript實現(xiàn)類似于新浪微博搜索框彈出效果的方法,涉及javascript彈出搜索框的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
原生javascript AJAX 三級聯(lián)動的實現(xiàn)代碼
這篇文章主要介紹了原生javascript AJAX 三級聯(lián)動的實現(xiàn)代碼,非常不錯代碼簡單易懂,具有一定的參考借鑒價值,需要的朋友可以參考下2018-05-05
js中toString()和String()區(qū)別詳解
本文主要介紹了js中toSring()和Sring()的區(qū)別。具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03
僅IE支持clearAttributes/mergeAttributes方法使用介紹
僅IE中HTMLElement元素具有clearAttributes/mergeAttributes方法,它們都是非標(biāo)準(zhǔn)的2012-05-05

