為什么第二個寫法錯誤
第一個:function cancelSetting(){
if(confirm("確定要取消設(shè)置嗎?")){
var mychar = document.getElementById("txt"); ?
mychar.style.color="#000";
mychar.style.backgroundColor="#fff";
mychar.style.width="600px";
mychar.style.height="400px";
mychar.style.display="block";
}
}
第二個:
function cancelSetting(){
var cf = confirm("是否取消設(shè)置");
? ? ? ? ?if(cf==true){
var mychar = document.getElementById("txt"); ?
mychar.style.color="#000";
mychar.style.backgroundColor="#fff";
mychar.style.width="600px";
mychar.style.height="400px";
mychar.style.display="block";
}
}
2017-01-04
跟cf沒有關(guān)系,var cf =confirm()你這樣的寫法沒有錯誤,可能是你別的地方錯了,可以把整個源碼發(fā)上來看看
2017-01-03
在第一個例子里直接返回的是confirm的值
第二個例子之中直接把confirm函數(shù)賦給了cf?
但是cf得不到一個確定的值 比如true 或者false
2017-01-03
? ?? if(cf==true)直接寫成
if(cf)
你試試吧if語句括號內(nèi)是就直接執(zhí)行了