2015-12-02 32 views
0

我已經做了一個隨機報價生成器,它唯一的缺點正常工作 - 第一個報價完成後,我點擊下一個,它開始出現在輸出字段,但前面的報價仍然在這裏( 我已經試過location.reload(),但它只是使我的輸出乾淨。 請,建議,我怎麼能解決呢?如何清除隨機引號輸出字段?

var source, 
    adress, 
    source_length, 
    start = 0, 
    randNum; 
var quotes[some, examples, inside, etc];  

function flowText(){ 

    randNum = Math.floor(Math.random()*quotes.length); 
    source = quotes[randNum]; 
    console.log(source);   
    adress = document.getElementById('wind');  
    source_length = source.length;  
    flow(); 
    //location.reload();   
} 
    function flow(){ 
    adress.innerHTML += source.substr(start, 1); 
    start+=1; 
    if(start < source_length){ 
     setTimeout("flow()", 100); 
    } 
    } 
+1

'adress.innerHTML + =' - >'adress.innerHTML =' – brso05

回答

0

如果你不想ADRESS保留先前的報價

adress.innerHTML = ''; 

然後調用流程();