为我的游戏开店需要帮助建立销售功能

时间:2019-06-13 05:14:44

标签: javascript html

我是新来的下拉菜单。如何使用html / javascript建立车间。到目前为止,我已有http://prntscr.com/o15oj7。我需要出售重要零件的帮助。我知道我应该使用if语句,但是我不确定如何格式化该函数。我想如果选择青铜可以卖多少钱就可以展示出来。然后,如果您按卖出按钮,您可以获得那么多的黄金,那么就会失去1个铜牌。

我对下拉框了解不多。我知道html部分,但不知道如何将函数绑定到每个选项,并让该选项更改currentPrice是

我尝试过:

function sellItem(){
var BronzeOption = document.getElementById("Bronzeoption");
 var SilverOption = document.getElementById("Silveroption");
    if ("BronzeOption");{
    Bronze = Bronze - 1;
    goldcoins = goldcoins + Bronzeprice;
   document.getElementById('Bronze').innerHTML = Bronze; 
    document.getElementById('goldcoins').innerHTML = goldcoins;
   }
   if ("SilverOption"){
      Silver = Silver -1;
       goldcoins = goldcoins + Silverprice
      document.getElementById('Silver').innerHTML = Silver; 
       document.getElementById('goldcoins').innerHTML = goldcoins;
  }

   }

但这并没有真正作用

var goldcoins = 0;
var goldcoins = 0;
var Bronzeprice = 10;
var Silverprice = 20;
var GoldPrice = 50;
var DiamondPrice = 100;
var ShrimpPrice = 10;
var BassPrice = 20;
var SalmonPrice = 50;
var SharkPrice = 100;
var CurrentPrice = 0;
var Bronze = 2;
var Silver = 2;



function sellItem(){
    var mylist=document.getElementById("myList");document.getElementById("favorite").value=mylist.options[mylist.selectedIndex].text;}

HTML代码:

   </style>
                   <font size="+2"><b>Shop</b>
                       <br />
                      <font size="+0"> Auto Miner <button 
onclick="buyMiner()" 
    id="MinerCostBtn" >Buy</button>
                    <br />
                  <font size="+0"> Auto Fisher <button onclick="buyFisher()" id="FisherCostBtn" >Buy</button>
                <br />
                <br />
                <form>
                Sell:
                <select id"SellBox" >
                    <option> Bronze </option>
                    <option> Silver </option>
                    <option> Gold </option>
                    <option> Diamond </option>
                    <option> Shrimp </option>
                    <option> Bass </option>
                    <option> Salmon </option>
                    <option> Shark </option>
                    </select>
                    For:&nbsp;<span id="currentPrice">0</span> &nbsp;<button onclick="SellItem()" id="SellBtn" >Sell</button>

                  </form>
                  <br />
                  Gold Coins: <span id="goldcoins">0</span>
                  <br />
                  Buy skillpoint 100,000 gold <button onclick="buySkillPoint()" id="SkillPointBtn" >Buy</button>
                  <br />
                  Buy diamond 10,000 gold <button onclick="buyDiamond()" id="diamonddBtn" >Buy</button>
                  <br />
                  Buy shark 10,000 gold <button onclick="buyShark()" id="sharkkBtn" >Buy</button>
                  <br />
                  <br />
                  <br />

我希望(就像游戏中的商店一样),如果将“ For”旁边的0选为Bronze的机会是10,那么如果您按下买入按钮,您将损失2铜并获得10金。接下来的选择,依此类推。但是我的实际结果我无法使它正常工作。一旦我知道如何进行有效的卖出功能,更新CurrencePrice应该很容易。第一次尝试时,我确实有ID /值可供选择,但由于我不确定要使用哪个选项,所以我将其删除。

0 个答案:

没有答案