У меня есть два div в моем html-файле. Я хочу скрыть первый div и показать еще один div на кнопке ввода html onclick
.Как скрыть один div и показать другой div с помощью кнопки onclick?
Вот мой код,
function switchVisible() {
if (document.getElementById('Div1') !== undefined) {
if (document.getElementById('Div1').style.display == 'Block') {
document.getElementById('Div1').style.display = 'none';
document.getElementById('Div2').style.display = 'Block';
} else {
document.getElementById('Div1').style.display = 'Block';
document.getElementById('Div2').style.display = 'none';
}
}
}
#Div2 {
display: none;
}
<input id="Button1" type="button" value="" onclick="javascript:switchVisible();" />
Но это не работает. Любая помощь будет оценена.
Спасибо.
пара вещей, изменить "Block" на "блок" и убедитесь, что ваши идентификаторы DIV верны, они чувствительны к регистру – MarshallOfSound
Кроме того, удалите * javascript: * из onclick – fstanis
Поскольку вы добавили тег jQuery в свой пост, почему бы не использовать '$ ('# Div1'). hide(); $ ('# Div2'). Show(); 'и наоборот – joym8