【发布时间】:2021-10-14 11:21:56
【问题描述】:
我试图获取输入“numLineas”的值,但它不起作用。我做错了什么?
这里我给你代码:
var nLineas = parseInt(document.getElementById("numLineas").value);
function prueba(){
window.alert(nLineas);
}
<form action="">
<label for="numLineas">Con cuantas lineas deseas dibujar la curva?</label><br>
<input type="text" id="numLineas"><br>
</form>
<br>
<button type="button" onclick="prueba()">Ingresar</button>
<br>
<!--<script src="practica7_CurvaPersonalizada.js"></script>-->
在警报中只出现 NaN,无论我在那里写什么(数字或字符串)。请帮忙!
【问题讨论】:
-
@Spectric,很棒的编辑!
-
window.alert("nLineas");给你NaN而不是nLineas? -
您的 javacript 与 HTML 相关的位置在哪里?如果它在标记之上,你就会遇到这个问题。
-
@seesharper OP 表示它在标记之下
-
将
var nLineas...行移入prueba函数并使用alert(nLineas),而不是alert("nLineas")
标签: javascript html