首先,我意識到我的問題可能與其他一些帖子相對相似,但是,我嘗試從其他帖子實施代碼,但無法讓它按照方式工作我想了。我對JavaScript很新,所以請耐心等待。使用Javascript更改類,默認設置一個元素的類相反
我有單獨的div元素中的鏈接選擇看起來像標籤。每次我點擊不同的鏈接時,活動鏈接的背景顏色會從灰色變爲白色,而以前活動鏈接的背景顏色會從白色變爲灰色。
這是我的難題:我需要Home鏈接的默認設置,以便在頁面加載時具有白色背景。
下面的代碼:
div.none {
background-color: #cccccc;
border-radius: 10px 10px 0px 0px;
float: right;
padding: 5px 15px 3px 15px;
}
div.active {
background-color: white;
border-radius: 10px 10px 0px 0px;
float: right;
padding: 5px 15px 3px 15px;
}
...
<script type="text/javascript">
var selected = null;
function toggleClass(x) {
if (selected != null)
selected.className = 'none';
selected = x;
x.className = 'active';
}
</script>
...
<div class="none" id="t1"><a class="menu" href="#1.html" onclick="toggleClass(t1)" target="tabs">Book Online</a></div>
<div class="none" id="t2"><a class="menu" href="#2.html" onclick="toggleClass(t2)" target="tabs"> Contact</a></div>
<div class="none" id="t3"><a class="menu" href="#3" onclick="toggleClass(t3)" target="tabs">News</a></div>
<div class="none" id="t4"><a class="menu" href="#4" onclick="toggleClass(t4)" target="tabs"> Mobile Recording</a></div>
<div class="none" id="t5"><a class="menu" href="#5" onclick="toggleClass(t5)" target="tabs"> Recording Studios</a></div>
<div class="none" id="t6"><a class="menu" href="#6" onload="toggleClass(t6)" onclick="toggleClass(t6)" target="tabs">Home</a></div>
謝謝你在前進,如果你能幫助!
這就是我,還是你忘了在最後問你的問題......? – gdoron
下面是我的難題:我需要Home鏈接的默認設置,以便在頁面加載時具有白色背景。這是我的問題。 – patwick600akabob