从if语句Javascript访问带有事件onclick的变量值

时间:2013-08-02 13:24:31

标签: javascript scope

我有以下代码片段:

var j=4;
    var x;
    if(j>5){
        x=8;
    }else if(j<5){
        x=1;
    }
    function write(){
        document.write(x);
    }

更新:我遇到一个问题,当我有一个按钮调用函数write()时,单击它时将不会打印出1,它将不打印任何内容。单独调用函数write()可以正常工作,但是如何通过onclick事件调用它来进行更改?

1 个答案:

答案 0 :(得分:1)

您必须调用该函数:

function write(){
    document.write(x);
}

var j=4,
    x;

if(j>5){
    x=8;
}else if(j<5){
    x=1;
}

write();

这是jsfiddle demo