数据类型.innerHTML



我从这个脚本中得到了一个NaN,这是一个数据类型问题吗?我该如何解决它?

<script>
function calc(){
var profile = document.getElementById("profil");
var hours = document.getElementById("hour");

document.getElementById("result").innerHTML=profile*hours;
}
</script>

像这样呈现的结果

<button onclick="calc()">Calc</button><br>
<p id="result"></p>

您必须从元素中获取值。

var profile = document.getElementById("profil").value;

使用.getElementById可以获得DOM元素。

假设";profil";以及";小时;是输入元素,您希望获得它们的值:

<script>
function calc(){
var profile = document.getElementById("profil").value;
var hours = document.getElementById("hour").value;

document.getElementById("result").innerHTML=profile*hours;
}
</script>

最新更新