通过点击大字体,中字体,小字体动态的改变字体的大小跟颜色
<html>
<head>
<title></title>
<style type="text/css">
a:link,a:visited{
color:#0000ff;
text-decoration:none;
}
a:hover{
color:ff8800;
}
#newsText{
width:500px;
border:#00ff00 1px solid;
padding:10px;
}
</style>
</head>
<body>
<!--
新闻字体的大中小样式
思路:
1、先有新闻数据,并用标签封装
2、定义一些页面样式
3、确定事件源和事件,以及处理方式中被处理的节点
事件源:a标签
事件 onclick()
被处理的节点:newsText
如果要给超连接加入事件处理,就要先取消链接的默认点击效果
可以给href设置javascript:void(0)的方式
-->
<script type="text/javascript">
function changeFont(size,clr)
{
var onewsText = document.getElementById("newsText");
//获取onewsText节点的style样式属性对象
onewsText.style.fontSize = size;
onewsText.style.color = clr;
}
</script>
<h1>这是一个新闻标题</h1>
<hr/>
<a href="javascript:void(0)" onclick="changeFont('28px','#aaaaaa')">大字体</a>
<a href="javascript:void(0)" onclick="changeFont('16px','#000000')">中字体</a>
<a href="javascript:void(0)" onclick="changeFont('10px','#ff0000')">小字体</a>
<div id="newsText">
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
这是新闻内容这是新闻内容这是新闻内容这是新闻内容这是新闻内容
</div>
</body>
</html>