js實現(xiàn)動態(tài)改變字體大小代碼
在很多大網(wǎng)站上為了提高用戶方便閱讀文字,都提供有字體大小選擇功能,以適應(yīng)不同年齡段人群的閱讀需求,其實這種功能實現(xiàn)起來也很簡單,修改起來也方便,字體大號由你來定,默認字體大小可以CSS頁面中定義,一般網(wǎng)頁的標準字體是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){ // 獲取節(jié)點對象 var divNode = document.getElementsByTagName("div")[0]; // 設(shè)置該節(jié)點的Name屬性以及屬性值 divNode.className=fontSize; } /* function changeFontSize2(fontSize){ // 獲取節(jié)點對象 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設(shè)置網(wǎng)頁字體</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>
相關(guān)文章
webpack4 配置 ssr 環(huán)境遇到“document is not defined”
這篇文章主要介紹了webpack4 配置 ssr 環(huán)境遇到“document is not defined”,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10基于Bootstrap的Java開發(fā)問題匯總(Spring MVC)
這篇文章主要為大家匯總了基于Bootstrap的Java開發(fā)問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01parseInt parseFloat js字符串轉(zhuǎn)換數(shù)字
轉(zhuǎn)換函數(shù)、強制類型轉(zhuǎn)換、利用js變量弱類型轉(zhuǎn)換。2010-08-08JavaScript cookie的設(shè)置獲取刪除詳解
這篇文章主要介紹了JavaScript cookie的設(shè)置獲取刪除等等,,需要的朋友可以參考下2014-02-02讓插入到 innerHTML 中的 script 跑起來的實現(xiàn)代碼
在做 ajax 編程時,我們常常需要將 xmlhttp 獲取到的頁面內(nèi)容通過 innerHTML 來賦給某個容器(比如 div、span 或者 td 等),但是這里存在一個問題,就是我們將要賦給 innerHTML 的頁面內(nèi)容如果包含有腳本程序,這些腳本程序不管是外部腳本,還是內(nèi)部腳本,可能(1)都不會被執(zhí)行。2006-07-07