点击按钮后,NBA草案抽签删除数组项目

时间:2016-02-27 23:27:21

标签: javascript arrays button generator

https://jsfiddle.net/7jux5rLx/3/

上面的完整代码

我正在尝试为8支队伍(使用带有8张图像的阵列)进行随机nba选秀抽签,显示团队的图像,第8个选择按钮点击,然后将其从阵列列表中删除,只留下7剩下的队伍等等。 当我点击以下7个按钮时,我不想删除图像,只是将项目作为选项从数组中删除。所以目前我正在尝试在阵列中使用8个列表图像,8个按钮的编号均为1-8。我希望它类似于nba的选秀抽签,所以如果任何人都有一个包含百分比公式的代码,那就太棒了。

每支球队的赔率为第一顺位= 25%,第二顺位16.4%,第三顺位16.4%,第4顺位16.3%,第5顺位9.4%,第6顺位6.6%,第7顺位4.4%,第8位选择2.7%, 这就是我现在拥有的。我似乎甚至无法通过按钮来显示随机团队。这是一个幻想联盟而不是专业网站或任何东西。

function teams() {
  var aTeams = [];
  aTeams[0] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='cavs'>";

  aTeams[1] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='suns'>";

  aTeams[2] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='rockets'>";

  aTeams[3] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='nuggets'>";

  aTeams[4] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='celtics'>";

  aTeams[5] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='raptors'>";

  aTeams[6] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='thunder'>";

  aTeams[7] = "<img src='http://i.imgur.com/KowPAjR.png' height='100' width='100' alt='warriors'>";
  var rdmTeams = Math.floor(Math.random() * aTeams.length);
  document.getElementById("table").value = aTeams[rdmTeams];
}

1 个答案:

答案 0 :(得分:0)

https://jsfiddle.net/7jux5rLx/4/

这绝不是完美的。它需要一些代码格式,但它是你所要求的我相信。在小提琴上有你需要的HTML。

CREATE TABLE ENROLLED
(sID INTEGER NOT NULL,
cID VARCHAR(20) NOT NULL,
PRIMARY KEY (sID, cID),
FOREIGN KEY (sID) REFERENCES STUDENT(sID),
FOREIGN KEY (cID) REFERENCES COURSE(cID));

图像保留在页面上。我希望你的意思是不删除图像。如果没有,这可以通过两个阵列(一个用于团队,另一个用于img源)轻松完成,但我不知道会给你带来什么好处。