-1
我的Javascript代码(在HTML文档中)不返回任何输出。没有if
/else
,它的功能,但即使是一个简单的if
不起作用。Javascript if/else语句不返回输出
目标:找出HTML输入值的模数,并返回即使0和奇数(如果有的话)。
代码(一个或多个):
HTML输入+按钮:
<input id="num" type="number" min="1" name="num">
<button onclick="calculate(); evenodd(); return false;">Go</button>
(该calculate()
是另一个JS函数,它完美地工作)
HTML输出:
<p id="evod"></p>
Javascript:
<script type="text/javascript">
function evenodd() {
var num2 = parseInt(document.getElementById("num").value);
if (num2 % 2) == 0) {
document.getElementById("evod").innerHTML = "Even";
}
else {
document.getElementById("evod").innerHTML = "Odd";
}
}
</script type="text/javascript">
</script>
does even even()'even run?试试console.log也许吧?你已经有了另一个名为calculate()的函数,如果不存在(根据你提供的代码,它不会),我不认为下一个函数会执行。 –
保持浏览器开发者控制台处于打开状态。当您的JavaScript代码不起作用时,首先要做的是检查控制台中的错误! – Pointy
你已经用jquery标记了这个标签,但是即使是最基本的jquery也没有使用 - 请删除标签或确认它可以被删除。 –