Этот скрипт работает только один раз. Я нажимаю кнопку, и она меняет меню. Я нажимаю другую кнопку и ничего не делает. Я проверил это, когда обе кнопки идут первыми, чем секундами.javascript работает только один раз
function deelnemersmenu(optie) {
if (optie == "deelnemers") {
var menuHtml = "<div class='profielmenu_item_current' id='deelnemers_item_deelnemers' onclick='deelnemersmenu('deelnemers')'>Deelnemers</div><div class='profielmenu_item' id='deelnemers_item_bedrijven' onclick='deelnemersmenu('bedrijven')'>Bedrijven</div>";
} else if (optie == "bedrijven") {
var menuHtml = "<div class='profielmenu_item' id='deelnemers_item_deelnemers' onclick='deelnemersmenu('deelnemers')'>Deelnemers</div><div class='profielmenu_item_current' id='deelnemers_item_bedrijven' onclick='deelnemersmenu('bedrijven')'>Bedrijven</div>";
}
//when I leave the document etcera line out the script runs every time (getting the yeah message)
document.getElementById('deelnemersmenu').innerHTML = menuHtml;
alert("yeah");
}
вы не можете "вставить" события в innerHTML – Codler