У меня возникли проблемы с получением ZIndex изменить с помощью JavaScript может ли один помочь мне о том, где я неправильно,Javascript код и ZIndex
, что я пытаюсь сделать, это окно появляется на вершине на другой коробке, когда нажата кнопка, но она не работает.
function toggleupload(){
var but = document.getElementById('picbutton').innerHTML;
if (but == "Change Picture"){
document.getElementById('picbutton').innerHTML = "Hide upload box";
document.getElementById('uploadbox').style.zIndex = 2;
document.getElementById('profilebasic').style.zIndex = 1;
}
if (but == "Hide upload box"){
document.getElementById('picbutton').innerHTML = "Change Picture";
document.getElementById('uploadbox').style.zIndex = 1;
document.getElementById('profilebasic').style.zIndex = 2;
}
}
#profilebasic{
width:300px;
height:300px;
z-index:2;
background-color:#0F0;
}
#uploadbox {
position:absolute;
top:0px;
left:0px;
width:300px;
height:300px;
z-index:1;
background-color:#F00;
}
#uploadbo{
text-align:center;
width:300px;
height:300px;
z-index:3;
}
<div id="uploadbo">
<div id="profilebasic">
</div>
<div id="uploadbox">
</div>
<button onclick="toggleupload();" id="picbutton">Change Picture</button>
</div>
Что вы имеете в виду «это не похоже на работу»? Что-нибудь происходит вообще? Вы видите сообщения об ошибках в консоли? –
Да, имя меняется, но ничего другого, и я не получил ошибки, чтобы попробовать исправление, которое было опубликовано –
, вы должны использовать else, а не другую инструкцию if! – epascarello