每当有人单击按钮时,我都试图获得一个随机数。数字范围是一(1)到五(5)。如果已经提出并回答了这个问题,请指出该问题,然后将其删除以避免重复。

的HTML

<div id="content"></div>
<button id="add">Add Object</button>


JS

$(document).ready(function(){
    var Player = {
        name: "One",
        weapon: Sword = {
            damage: 1 + Math.floor(Math.random() * 5),
            speed: 10
        }
    }
    var player_damage = Player.weapon.damage;

    $("#add").on("click", function(){
        $("#content").append(player_damage + " ");
    })
})


Fiddle

最佳答案

您不会在点击时更新您的电话号码。您只需设置一次。



var Player = {
  name: "One",
  weapon: Sword = {
    damage: 0,
    speed: 10
  }
}

$("#add").on("click", function(){
  Player.weapon.damage = 1 + Math.floor(Math.random() * 5);
  $("#content").append(Player.weapon.damage + " ");
})

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="content"></div>
		<button id="add">Add Object</button>

10-06 03:57