次のコード スニペットがあります。
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 イベントによって呼び出されたときにそれを変更するにはどうすればよいですか?