访问值

访问值

问题描述:

我有下面的代码片段:访问值

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事件调用它时更改它?

+0

应打印'1'! – NINCOMPOOP

+1

你snippit已经打印1作为x的值 –

+0

你有没有试过把它作为参数传递给函数? – Shoe

必须调用函数:

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

var j=4, 
    x; 

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

write(); 

这里是一个jsfiddle demo