Я хочу переключить divs, нажав на ссылки. но дела не идут хорошо для меня, когда я нажимаю на ссылку он показывает новый DIV, но дон скрыть предыдущийПереключая divs в javascript
JavaScript код
<script type="text/javascript">
function toggle(id){
var el = document.getElementById(id);
if(el != null && el.style["display"]== 'none'){
el.style["display"] = "block";
}
}
</script>
Мой дивы код
<?php foreach($titles_data as $title){ ?>
<div style="display:none" id="content_<?php echo $title['idtitles'] ?>">
<div id="left-ad"></div>
</div>
<?php } ?>
Мои ссылки код
<?php foreach($titles_data as $title){ ?>
<li class="flag_<?php echo strtoupper($title['language']) ?>">
<a id="title_<?php echo $title['idtitles'] ?>" href="" title="<?php echo $title['title'] ?>" onclick="toggle('content_<?php echo $title['idtitles'] ?>')">
</a>
</li>
<?php } ?>
Как это можно сделать, чтобы при щелчке по ссылке его соответствующий iv стал vi и предыдущий скрывается?
Благодаря
С текущим кодом вы не скрываете ранее отобранный элемент div! – hjpotter92
Рассмотрите возможность использования инфраструктуры JavaScript, такой как JQuery. Это очень поможет вам в вашей работе и облегчит вашу жизнь. – Songo
Почему вы выбрали тег 'jquery', если вы его не используете? – vol7ron