Я пытаюсь получить кнопку для изменения текста onclick, в то же время он также открывает меню. Меню работает и открывается onclick, но текст на кнопке отсутствует.Изменить текст onclick button
Возможно, это устранение неполадок с помощью той части, которая открывает меню? Я не могу найти, почему он не работает.
Кнопка
<button type="button" id="showRight" onClick="click()">Tools</button>
Сценарий:
<script>
var menuLeft = document.getElementById('cbp-spmenu-s1'),
menuRight = document.getElementById('cbp-spmenu-s2'),
menuTop = document.getElementById('cbp-spmenu-s3'),
menuBottom = document.getElementById('cbp-spmenu-s4'),
showRight = document.getElementById('showRight'),
body = document.body;
showRight.onclick = function() {
classie.toggle(this, 'active');
classie.toggle(menuRight, 'cbp-spmenu-open');
};
function click()
{
var change = document.getElementById("showRight");
if (change.value == "Tools")
{
change.value = "X";
}
else
{
change.value = "Tools";
}
}
</script>
И 'classie' никогда не определен – epascarello
добавил строку сценария, которая теперь – marijn
Почему вы вызываете две разные функции, два разных способа, в одном и том же событии на одном элементе? – eeetee