Во-первых, я понимаю, что мой вопрос может быть относительно похож на некоторые другие сообщения, однако я попытался реализовать код из других сообщений, но просто не мог заставить его работать Я хотел. Я довольно новичок в Javascript, поэтому, пожалуйста, несите меня.Измените класс с помощью Javascript, установите класс элемента по умолчанию по умолчанию
У меня есть выбор ссылок в отдельных элементах div, которые выглядят как вкладки. Каждый раз, когда я нажимаю на другую ссылку, цвет фона меняется с серого на белый для активного, а цвет фона ранее активных ссылок меняется от белого до серого.
Вот моя загадка: мне нужна настройка по умолчанию для ссылки «Главная», чтобы она имела белый фон при загрузке страницы.
Вот код:
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
Вот моя головоломка: мне нужна настройка по умолчанию для ссылки «Главная», поэтому она имеет белый фон при загрузке страницы. Это мой вопрос. – patwick600akabob