0

私はあなたが魚を買うことができるjavascriptでゲームを作っています.私はそれを作る方法を理解しようとしていfunction agf()ます<p id="money">10</p>.

var m=document.getElementById('money').value;
function agf() {
  if(m>1) {
    var pay=(m-2);
    document.getElementById('money').innerhtml=pay;
4

1 に答える 1

2
  • 常に現在の値を取得できるように、現在の値のフェッチは関数内で行う必要があります。

  • はまたは.valueである必要があります。.innerHTML.textContent

  • 安全のために、値を数値に変換する必要があります。

  • 2 番目.innerhtmlinnerHTML (大文字に注意してください)にする必要があります。

  • 閉じ括弧がありません


function agf() {
    var m=Number(document.getElementById('money').innerHTML);
    if(m>1) {
        var pay=(m-2);
        document.getElementById('money').innerHTML=pay;
    }
}
于 2013-10-26T14:46:26.697 に答える