HTML код для выпадающего подменю icms2

#1 22 марта 2016 в 08:24
В html виджете прописал код для выпадающего подменю. Господа спецы, подскажите пожалуйста, насколько он правильный. Если есть ошибки, то как правильно прописать? Подскажите пожалуйста, в пхп совсем не разбираюсь) Кстати, в мазиле и эксплорер при разворачивании появляется надпись на кнопке "Свернуть", а в опере и хроме эта надпись не появляется.

<div style="margin:0;">
<div class="smallfont" style="margin-bottom:2px; padding: 3px; border: 1px solid; background: #435777; ">
<input type="button" value="ВЫБЕРИТЕ ГОРОД▼" onClick="if
(this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
!= '') {
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
= ''; this.innerText = ''; this.value = 'СВЕРНУТЬ ▲'; } else {
this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display
= 'none'; this.innerText = ''; this.value = 'ВЫБЕРИТЕ ГОРОД▼'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 0 0 0 0px; background: #597097;">
<div style="display: none;">
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Использование контекстных селекторов</title>
<style>
.content {
background: #fff; /* Цвет фона */
font-size: 11px;

}

.content a {
color:#4180E6; /* Цвет ссылок */
}
.content a:hover {
color: #C8660E;
}
</style>
</head>
<body>
<div class="content">
<a href="/redirect?url=http://поддомен/">Лондон</a>
</div>
<div class="content">
<a href="/redirect?url=http://поддомен/">Москва</a>
</div>
<div class="content">
<a href="/redirect?url=http://поддомен/">Токио</a>

</div>
</body>
</html>
</div>
</div>
</div>
#2 22 марта 2016 в 08:40

Кстати, в мазиле и эксплорер при разворачивании появляется надпись на кнопке "Свернуть", а в опере и хроме эта надпись не появляетс

Birles
Попробуй вместо innerText использовать innerHTML и имхо, лучше js код с инпута убрать в функцию.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.