Я пытаюсь переключиться между двумя div. Например, onload, я хочу, чтобы левое содержимое отображалось, а правильный контент оставался скрытым. Если я нажму на правый div, я хочу, чтобы левое содержимое спряталось, и появилось нужное содержимое, и наоборот. Я очень новичок в javascript, но вот что у меня есть. Кажется, я не могу заставить его работать. Пожалуйста, помогите ...Как переключаться между двумя divs
Вот мой HTML код:
<div onclick="toggle_visibility('left');">
Left
</div>
<div onclick="toggle_visibility('right');">
Right
</div>
<div id="left" style="display: block;">
This is the content for the left side
<div>
<div id="right" style="display: none;">
This is the content for the ride side
</div>
Вот это Javascript Я использую:
<script type="text/javascript">
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
</script>
По какой-то причине, я скопировал точный код и он не работает локально, но работает на jsfiddle.net. Влияет ли на него библиотека JQuery? –
@ Ryan Вы также скопировали вышеуказанный HTML-код? Где вы разместили код JavaScript (в HEAD или внизу BODY)? –
Я скопировал HTML, и я поместил код JavaScript в Head и HTML в тело. –