我有一個1或0的變量,如果它是1,那麼頁面應該轉到cnn.com,如果它是0,它應該去google.com。問題是,當它是1或0時,它總是會轉到google.com。看看在http://jsbin.com/ucovef/7由於運行的版本提前如果語句不執行第二個參數,則使用Javascript
function random(){
var randomnumber=Math.floor(Math.random()*2)
document.getElementById('randomnumber').innerHTML=(randomnumber);
check_random()
}
function check_random(){
if (randomnumber = 0){
this.location.href ="http://www.cnn.com";
}
if (randomnumber = 1){
this.location.href="http://www.google.com";
}
}
謝謝,但仍然不能正常工作http://jsbin.com/ucovef/11 –
不要使用相同的名稱作爲變量使用的ID。將div的id重命名爲「random」並將隨機數傳遞給腳本,就像我上面描述的那樣。它工作得很好。 http://jsbin.com/ucovef/18 – Dan