我是XDK的新手,我正在试图弄清楚如何使按钮导航到一组页面中的随机页面。这是一个Javascript Math.random的东西,如果是这样,我如何将它应用于XDK中的按钮?任何帮助或指向资源都会有所帮助!谢谢!
更新:所以我决定让按钮在新页面上生成一个随机div。这是javascript:
window.onload=function() {
var E = document.getElementsByClassName("item");
var m = E.length;
var n = parseInt(Math.random()*m);
for (var i=m-1;i>=0;i--) {
var e = E[i];
e.style.display='none';
}
E[n].style.display='';
}
这是新页面上的html:
<body>
<div class="item">One</div>
<div class="item">Two</div>
<div class="item">Three</div>
<div class="item">Four</div>
<div class="item">Five</div>
<div class="item">Six</div>
</body>
初始加载使div随机化,但是当我返回主页并再次单击该按钮时,它不会再次随机化。我知道问题是window.onload,但我不知道如何解决它。如何让按钮重新加载阵列?