这应该不是很复杂。这是一个非常基本的 JSFiddle:http: //jsfiddle.net/gUq7B/
对于 HTML,我们有 3 个段落标签,我们将使用它们来显示骰子。这些可能是 div 或图像或您最终将在您的网站上使用的任何其他内容。
<p id="dice1"></p>
<p id="dice2"></p>
<p id="dice3"></p>
接下来,我们将要使用 Javascript 声明我们的随机变量(为简单起见,我有 3 个单独的变量,但在生产中您可能希望创建一个函数来产生随机数):
var dice1rand = Math.floor((Math.random()*6)+1);
var dice2rand = Math.floor((Math.random()*6)+1);
var dice3rand = Math.floor((Math.random()*6)+1);
然后我们可以设置段落来显示值:
document.getElementById("dice1").innerHTML = dice1rand;
document.getElementById("dice2").innerHTML = dice2rand;
document.getElementById("dice3").innerHTML = dice3rand;
最后我们可以添加一些逻辑规则来设置段落元素的 CSS。这是使用 JQuery 设置背景颜色的示例:
if (dice1rand === 1) $("#dice1").addClass("red");
if (dice2rand === 2) $("#dice2").addClass("green");
一旦你得到它的工作,你可以用一个函数来切换 CSS 逻辑,从你的 XML 文件中获取数据。