2015-09-20 6 views
0

Я хочу скрыть кнопку после ее нажатия.Показать div после нажатия и скрыть кнопку

HTML:

<div id="welcomeDiv" style="display:none;" class="answer_list"> 
    WELCOME 
</div> 
<input type="button" name="answer" value="Show Div" onclick="showDiv()" /> 

JavaScript:

function showDiv() { 
    document.getElementById('welcomeDiv').style.display = "block"; 
} 

В этой скрипке вы можете увидеть, что кнопка остается видимая после того, как щелкнули: http://jsfiddle.net/rathoreahsan/vzmnJ/

Как я могу скрыть кнопку после нажатия?

ответ

4

Try this:

function showDiv(elem) { 
 
    elem.style.display = 'none'; 
 
    document.getElementById('welcomeDiv').style.display = "block"; 
 
}
<div id="welcomeDiv" style="display:none;" class="answer_list">WELCOME</div> 
 
<input type="button" name="answer" value="Show Div" onclick="showDiv(this)" />

+0

fiddle.jshell.net/:25 Uncaught TypeError: Невозможно установить свойство '' дисплей с неопределенным –

+0

не работает !!!! –

+0

Проверьте изменения .. – Rayon

Смежные вопросы