我想用javascript制作一个自动文本更改数组,一切看起来都很好,但它不起作用。当我启动我的网页时,它只是一个空白的空白区域,文本应该在那里。
使用Javascript:
<script>
var quote_i = Math.floor(Math.random()*quote_array.length);
var quote_array = ["bandymas","dar vienas","test"];
var quote_elem;
function quoteNext(){
quote_i = Math.floor(Math.random()*quote_array.length);
quote_elem.style.opacity = 0;
setTimeout("quoteSlide()",5000);
}
function quoteSlide(){
quote_elem.innerHTML = quote_array[quote_i];
quote_elem.style.opacity = 1;
setTimeout("quoteNext()",5000);
}
</script>
小HTML部分:
<blockquote id="quote"></blockquote>