<!DOCTYPE html> <html> <head> <title>文档标题</title> <style> input { font-size: 40px; } body { font-size: 40px; } select { font-size: 40px; } </style> <script type="text/javascript"> function fun() { var num = document.getElementById("num").value; if (num % 2 == 0) { return true; } else { return false; } } </script> <script type="text/javascript"> window.onload = function () { var num = Math.floor(Math.random() * 10001); document.getElementById("num").value = num; } </script> </head> <body> <div id="div1"> 请输入数字<br> <input type="text" name="num" id=num> <input type="button" onclick="fun()" value="判断奇偶性" /> </div> </body> </html>该代码中fun函数为什么不起作用
时间: 2023-12-01 17:04:24 浏览: 70
该代码中 `fun` 函数的问题在于没有对其返回值进行处理,即没有对其进行任何操作或输出。因此,即使 `fun` 函数能够正确判断输入数字的奇偶性,但是在调用该函数后并没有对其返回值进行任何处理,最终也没有产生任何效果。为了解决这个问题,可以修改 `fun` 函数的实现,让其在判断完奇偶性后,将结果显示在页面上,或者通过弹窗等方式将结果输出给用户。例如,可以使用 `alert` 函数在页面上显示判断结果,或者将判断结果输出到页面的某个元素中。
阅读全文