问答详情
源自:4-1 编程挑战

求更好的答案

function cancel(){//定义"取消设置"的函数    var cancel=document.getElementById("txt");    var judge=confirm("是否取消这些设置?")    if (judge==true)    {        cancel.setAttribute('style','');}    } 这答案感觉不是很好,求用更好的,运用不超纲的内容做出,谢谢!

提问者:风满楼kk 2015-07-26 19:13

个回答

  • 风满楼kk
    2015-07-27 20:35:47

    我的意思是,能不能不用.setAttribute函数,只用之前提到过的函数解决

  • Perona
    2015-07-26 20:45:44

    这里可以不声明变量去取对话框的值,直接把confirm丢if条件里面即可。

    function cancel(){
    //定义"取消设置"的函数    
        var cancel=document.getElementById("txt");    
        if (confirm("是否取消这些设置?")  )    {        
            cancel.setAttribute('style','');
        }    
    }