2014-11-13 72 views
-3

我有兩個選項中的提示符,acept和取消,這裏沒關係,但是當我在提示中取消時,這會生成一個反正的列表,爲什麼不起作用?提示(true and false,not work)!

add.onclick = function(){ 
    if(true) { 
    var itemText = prompt('Create a Memo'); 
    }else { 
    return false; 
    } 
+0

*當我在提示中取消時,這將生成一個反正的列表,爲什麼不能正常工作?*您能否改寫您的問題的那部分內容?在目前的狀態下,我無法理解它。 –

+1

'if(true)'以'true'爲條件,總是爲真,所以'if'塊總是運行,'else'塊永遠不會運行。我不完全清楚你想要做什麼。你真的想讓'if'塊的條件成爲'confirm'調用的結果嗎? – apsillers

+0

這是一個很好的JavaScript教程:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide –

回答

1
var question = prompt('Create a memo'); 
if(question) { 
    alert('true - ' + question); 
} else { 
    alert('false - ' + question); 
} 

DEMO

又如:

var question = prompt('Create a memo'); 
if(question) { 
    document.getElementById('text').innerHTML = 'I answered ' + question; 
} else { 
    document.getElementById('text').innerHTML = 'I canceled'; 
} 

DEMO 2

+0

爲什麼downvote? – silentw

+0

第二個DEMO對我來說可以,謝謝)) – supportsp

0

得到變量真或假,使用確認聲明