Javascript

Javascript,第1张

<p id="p1">

  这是30px文字

</p>

<p id="p2">

  这是16px文字

</p>

js代码

$("#p1").attr("style","font-size:30px")

$("#p2").attr("style","font-size:16px")

效果图

在很多大网站上为了提高用户方便阅读文字,都提供有字体大小选择功能,以适应不同年龄段人群的阅读需求,其实这种功能实现起来也很简单,修改起来也方便,字体大号由你来定,默认字体大小可以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>

有几个问题:

① 你的aaa是用ID获取的(getElementById),请你html也写回ID;

② 那个是 innerText 而不是 innerTEXT,请注意大小写;

③ innerText 在火狐浏览器是不兼容的请注意;

④ onlick 调用的方法你忘了写括号,应该是 fam(1),fam(2);

⑤ 重点:字体大小在html里面,是css,针对的是标签元素而不是【文字】,所以你这样写:

switch(x){

    case 1: aaa.style.fontSize=16+"px" break

    case 2: aaa.style.fontSize=14+"px" break

    case 3: aaa.style.fontSize=12+"px" break

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8130389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存