问答详情
源自:9-22 编程练习

document.all ? eval(function(){this.style.background="#f2f2f2"}) : 'javascript:this.style.background="#f2f2f2"')

这句话是什么意思呢

提问者:悬炫 2017-02-24 16:30

个回答

  • 幸福一点点
    2017-02-25 10:27:44

    我不确定你问的是不是三元运算符:

    var result = function(n){

        return n ? 'true时候输出结果' : 'false时候输出结果';

    };

    result(0); // false时候输出结果

    result(1); // true时候输出结果

    ? : 是三元运算符;和if(){}else{}一样;

    再说说你的题干:

    document.all ===false;

    然后你的后面很多bug,你不妨用if(){}else{}的方式重新整理一下思路