В моем коде есть ошибка, но я не могу ее найти, я развернул свою кнопку, но в результате получилась обычная маленькая кнопка. Может кто-нибудь помочь мне найти ошибку?

Я делаю небольшой сайт, чтобы подсчитать, насколько вы хороши в упражнении, по сравнению со средними и мировыми рекордами. Мои кнопки тоже не работают. Они не будут запускать функцию.

document.getElementById("situp").style.height = "30px";
document.getElementById("situp").style.width = "80px";
document.getElementById("pushup").style.height = "30px";
document.getElementById("pushup").style.width = "80px";
document.getElementById("pullup").style.height = "30px";
document.getElementById("pullup").style.width = "80px";
document.getElementById("run").style.height = "30px";
document.getElementById("run").style.width = "80px";
document.getElementById("lift").style.height = "30px";
document.getElementById("lift").style.width = "80px";
document.getElementById("plank").style.height = "30px";
document.getElementById("plank").style.width = "80px"

Вот код кнопок HTML, который не работает.

//I you don't want to see the functions, skip this.

function situp() {
  var a = prompt("How Many Minutes?");
  var b = prompt("How Many Seconds?");
  var c = prompt("How Many sit-ups?");
  var d = (a * 60) + b * 1
  alert("Your seconds per sit-up is: " + (d / c) + ".")
} //NORMAL

function pushup() {
  var e = prompt("How Many Minutes?");
  var f = prompt("How Many Seconds?");
  var g = prompt("How Many push-ups?");
  var h = (e * 60) + f * 1
  alert("Your seconds per push-up is: " + (h / g) + ".")
} //NORMAL

function pullup() {
  var i = prompt("1.How long you can hang? or 2.how many times you can pull?");
  if (i == 2) {
    var j = prompt("How Many Minutes?");
    var k = prompt("How Many Seconds?");
    var l = prompt("How Many pull-ups?");
    var m = (j * 60) + k * 1
    alert("Your seconds per pull-up is: " + (m / l) + ".")
    else {
      var n = prompt("How Many Minutes Can You Hange After Pulling Up?")
    }
  }
} //EXTRA LOGIC

function run() {
  var o = prompt("How Many Minutes?")
  var p = prompt("How many Seconds")
  var q = prompt("How Many Meter Did You Run?")
  var r = (o * 60) + p
  alert("Your seconds per Meter is: " + (r / q) + ".")
} //NORMAL

function lift() {
  var s = prompt("How Many Minutes?");
  var t = prompt("How Many Seconds?");
  var u = prompt("How Many Times?");
  var v = (e * 60) + f * 1
  alert("Your seconds per lift is: " + (v / u) + ".")
} //NORMAL

function plank() {
  var w = prompt("How Long Did You Plank?")
} //NO LOGIC
<button type="button" id="situp" onclick="situp()">Sit-up</button>
<br>
<br>
<button type="button" id="pushup" onclick="pushup()">Push-up</button>
<br>
<br>
<button type="button" id="pullup" onclick="pullup()">Pull-up</button>
<br>
<br>
<button type="button" id="run" onclick="run()">Run</button>
<br>
<br>
<button type=button id="lift" onclick="lift()">Lifting</button>
<br>
<br>
<button type="button" id="plank" onclick="plank()">Plank</button>

Не против комментариев. Я еще не начал кодировать их сравнения со средними и мировыми рекордами. Спасибо, надеюсь, это не так уж много проблем. Набрав это было все же.:)

0 ответов

Другие вопросы по тегам