使用的代碼,你會想要將它更改爲這樣的事情
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<script language="JavaScript" type="text/javascript">
var Lst;
function CngClass(obj){
if(obj.className=='notClicked')
{ obj.className='Clicked';
Lst=obj;
}
}
</script>
<style>
.notClicked .dontChange{color: black}
.Clicked {color: red}
</style></head>
<body>
<ul>
<li>
<a onclick="CngClass(this);" href="#" class="dontChange">1
</a>
</li>
<li>
<a onclick="CngClass(this);" href="#" class="notClicked">2
</a>
</li>
<li>
<a onclick="CngClass(this);" href="#" class="notClicked">3
</a>
</li>
</ul>
</body>
</html>
以前回答這個簡單的說,如果它是一個特定的類,然後改變它。
在FF3.61
測試不與我的變更工作,請看看(CLASS =播放項目,是一個我想擁有):http://jsbin.com/abedi5/edit – Yan 2010-12-18 11:12:27
我認爲問題是當雙擊它也打電話onclick事件... – 2010-12-18 11:42:11
可以做任何事情? – Yan 2010-12-18 11:59:55