如何隨機顯示總共10箇中的3個div?隨機顯示X div可能Y
這是我到目前爲止已經試過:
HTML:
<div id="1">Content 1</div>
<div id="2">Content 2</div>
<div id="3">Content 3</div>
<div id="4">Content 4</div>
<div id="5">Content 5</div>
<div id="6">Content 6</div>
的Javascript:
function randomiseDiv()
{
// Define how many divs we have
var divCount = 6;
// Get our random ID (based on the total above)
var randomId = Math.floor(Math.random()*divCount+1);
// Get the div that's been randomly selectted
var chosenDiv= document.getElementById(randomId);
// If the content is available on the page
if (chosenDiv)
{
// Update the display
chosenDiv.style.display = 'block';
}
}
window.onload = randomiseDiv;
我寧願一個PHP的解決方案,但在這個階段,任何事情將是有益的。
難道你已經擁有它了嗎?您發佈的代碼?... – 2010-03-23 05:26:50
每個div中顯示的數據來自哪裏?這10行是從執行SQL查詢中得到的嗎? – 2010-03-23 05:31:20
沒有數據庫。爲了示例的目的,唯一的內容是「content x」。目前粘貼的代碼不工作,有什麼建議? – Jordan 2010-03-23 06:03:57