我想生成一些報價文本和圖片是隨機的。有人可以驗證此代碼,因爲它不起作用。當按下提交沒有任何反應。我想要做的是輸出一個報價生成器與更改文字
<html>
<head>
<title>quote generator Javascript</title>
</head>
<body>
<script type="text/javascript">
quote = new Array()
quote[0] = 'img/einstein.jpg';
quote[1] = 'img/einstein.jpg';
quote[2] = 'img/einstein.jpg';
quote[3] = 'img/einstein.jpg';
text = new Array()
text[0] = 'hallo1';
text[1] = 'hallo2';
text[2] = 'hallo3';
text[3] = 'hallo4';
function popup(){
if(['submit']){
document.write('<a href="' + text[Math.floor(Math.random() * text.lenght)]; + '" ><img src="' + quote[Math.floor(Math.random() * quote.lenght)]; '" style="border:0px;" >');
}
}
</script>
<input type="button" value="random quote" id="submit" onclick="popup()">
</body>
</html>
你的意思是這樣這個? 功能彈出(){ \t \t \t的document.getElementById( '提交')的innerHTML = ''; \t \t \t} \t \t} – user1703601
你不能使用innerHTML方法對於像'input'自動關閉元素 – fcalderan