Я делаю таблицу умножения без использования подсказки.Таблица умножения без подсказки
Я думаю, что код верный, но вместо того, чтобы использовать номер, который я в него положил, возвращается NaN
.
Что я делаю неправильно?
<html>
<head>
<meta charset = "utf-8">
</head>
<body>
<input type="text" id="num" placeholder="Insira aqui um numero de 1 a 12..."/>
<button id="botao">Fazer tabuada</button>
<script src="js/exercicio2.js"></script>
</body>
</html>
var tabuada = document.getElementsByTagName("num");
var button = document.getElementById("botao");
var numero = parseInt(tabuada);
function mult() {
for(i = 1; i < 11; i++) {
document.write(numero + " x " + i + " = " + numero * i + "</br>");
}
}
button.addEventListener('click', mult);
'tabuada' происходит от' getElementsByTagName() '. Ваша точка зрения по-прежнему верна. – gilly3
Да, это учебное упражнение, но как я могу получить номера, чтобы сделать это тогда? – TheseNuts
Мы предоставили вам большую помощь, чтобы решить эту проблему самостоятельно, без предоставления ответа. Но google «parse int from box ввода» обеспечил бы прочную проницательность. – akaphenom