每次嘗試使用confirm()命令時,都會顯示確認未定義。注意到我在Atom.io IDE中進行編程並且使用Script包來編譯和運行我的程序可能很重要。這裏是我嘗試運行的程序:確認沒有定義參考錯誤?
if ("atom".length >= 6)
{
console.log("The statement is true")
}
else
{
confirm("The statement is false")
}
每次嘗試使用confirm()命令時,都會顯示確認未定義。注意到我在Atom.io IDE中進行編程並且使用Script包來編譯和運行我的程序可能很重要。這裏是我嘗試運行的程序:確認沒有定義參考錯誤?
if ("atom".length >= 6)
{
console.log("The statement is true")
}
else
{
confirm("The statement is false")
}
Atom的腳本包不與DOM或者瀏覽器API,包括alert
和confirm
,甚至window
運行JS。您應該從瀏覽器運行腳本。
運行它,在這個StackSnippet,它應該是罰款:
if ("atom".length >= 6)
{
console.log("The statement is true")
}
else
{
confirm("The statement is false")
}
本的Atom API提供atom.confirm()
,看到documentation瞭解詳情。
例:
atom.confirm({
message: 'How you feeling?',
detailedMessage: 'Be honest.',
buttons: {
Good: function() {
return window.alert('good to hear');
},
Bad: function() {
return window.alert('bummer');
}
}
});
我們可以看到更多的代碼? – Li357
究竟是什麼問題? –
您是否嘗試過使用'window.confirm('')'? –