javascript - 我如何才能在单击按钮时在此脚本上显示我的数字和财富

标签 javascript html

希望用户单击按钮并随机选择幸运值并显示在屏幕上,并在其下方显示 1 到 100 的随机数字。但我似乎无法显示所有内容。 :(

<script type = "text/javascript">
      
		 

var quotes = new Array(16) // Add your quotes below
  quotes[0]="Your talents will be recognized and suitably rewarded.";
  quotes[1]="He who hurries cannot walk with dignity.";
  quotes[2]="Your success in life must be earned with earnest efforts.";
  quotes[3]="You love peace.";
  quotes[4]="A friend asks only for your time and not your money.";
  quotes[5]="You will soon inherit a piece of land.";
  quotes[6]="Your luck is about to change.";
  quotes[7]="Things will soon go your way.";
  quotes[8]="He who stands on toilet is high on pot.";
  quotes[8]="Everybody is ignorant, only on different subjects.";
  quotes[9]="Fortune favors the brave.";
  quotes[10]="There is nothing permanent except change.";
  quotes[11]="You haven't failed until you give up.";
  quotes[12]="Your ability to juggle many tasks will take you far.";
  quotes[13]="Broke is only temporary; poor is a state of mind.";
  quotes[14]="Begin nothing until you have considered how it is finished.";
  quotes[15]="A huge fortune at home is not as good as money in use.";

function showFortune() {

   var space = ('      ') // Spacer for between numbers
  var rand_inta = Math.floor(Math.random()*100); // Get first number
  var rand_intb = Math.floor(Math.random()*100); // Get second number
  var rand_intc = Math.floor(Math.random()*100); // Get third number
  var rand_intd = Math.floor(Math.random()*100); // Get fourth number
  var rand_inte = Math.floor(Math.random()*100); // Get fifth number
  var rand_int = Math.floor(Math.random()*16); // Get a number for picking the quote
  document.getElementById(fortuneArea).innerHTML=(quotes[rand_int]); // Put the quote in the box
  

}

	 
		 
      </script>
<form action="">
			<input type="button" value="Show my fortune!" onclick= "showFortune();" />
		</form>
		<div id="fortuneArea"></div>

最佳答案

document.getElementById('fortuneArea').innerHTML=(quotes[rand_int]);

只需在 id 名称中添加单引号...

关于javascript - 我如何才能在单击按钮时在此脚本上显示我的数字和财富,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29201619/

相关文章:

javascript - 如果元素有类则执行某些操作

javascript - Nest JS Guards - 使用两种策略之一

html - 为什么社交按钮会被剪掉而不能完全显示

javascript - jQuery onclick 仅更改最近的 div 的 html

html - 溢出 : hidden with border radius not working on Safari

javascript - 页面加载时更改图像的 src

javascript - 如何检查 jquery 中选择的值是否可选(如果不抛出错误)?

javascript - 在 Sencha Touch 中显示来自 url 的图像

html - 导航中链接之间的空间

php - 为 mysql、php 表创建过滤器