<HTML>
<HEAD>
<style type="text/css">
.style01{ font-size:16px; }
.style02{ font-size:16px; color:#FF0000; }
.style03{ font-size:16px; color:#009999; }
.style04{ font-size:16px; color:#CC6666; }
</style>
<script language="JavaScript" type="text/javascript">
function changeBack(){
document.getElementById("show").className="style01";
}
function qiecs1() {
document.getElementById("show1").className="style02";
}
function qiecs2() {
document.getElementById("show").className="style03";
}
function qiecs3() {
document.getElementById("show").className="style04";
}
window.onload = startup; //注意window.onload = startup; 不许要() window.onload是当文档加载完成后执行 基本和<Body οnlοad="startup();"> 一样
function startup(){
set_event();
}
function set_event(){
document.getElementById("s1").onmouseover = qiecs1; //onmouseover事件会在鼠标指针移入指定的对象时发生
document.getElementById("s2").onmouseover = qiecs2;
document.getElementById("s3").onmouseover = qiecs3;
document.getElementById("s1").onmouseout = changeBack; //onmouseout 事件会在鼠标指针移出指定的对象时发生
document.getElementById("s2").onmouseout = changeBack;
document.getElementById("s3").onmouseout = changeBack;
}
</script>
<HEAD>
<Body>
<div>
<span id="s1">切様式1</span>
<span id="s2">切様式2</span>
<span id="s3">切様式3</span>
</div>
<span id="show" class="style01">点上面的“切様式”可以改変span的様式。</span>
</Body>
<HTML>
另外如果在鼠标动作后的函数中跟有参数的话
改函数应该是
function qiecs1(id) {
return function(){
document.getElementById("id").className="style02";
}
}
由于对js还有待提高,所以其具体原因还不是很清楚。