javascript 表单中的奇数/偶数

标签 javascript html

我无法制作简单的 JavaScript 来获取文本框中的数字,并在单击按钮时返回结果。

    <html>
<head>

<body>

<form>
<input id = "evenoddinput" >

<input type="button" value="check" OnClick="check();">
</form>
<script>
function check()
{
   var v=document.getElementById("evenoddinput").value;

   if(v%2==0)
   {
     } document.write("Even");

    else
    {
     document.write("odd");
    }


}
</script>

</body>
</html>

最佳答案

通过 id 属性选择元素的正确语法是 getElementById不是getValueById

也可以使用console.log()用于调试。

function check() {
  var v = document.getElementById('evenoddinput').value;
  if (v % 2 == 0) {
    console.log("Even");
  } else {
    console.log("odd");
  }
}
<form>
  <input id="evenoddinput">
  <input type="button" value="check" OnClick="check();">

关于javascript 表单中的奇数/偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37458889/

相关文章:

javascript - 为什么 JavaScript 中的某些方法会复制所调用的对象?

javascript - 通过带有 Unicode 字符的 JavaScript 为 Excel 生成 CSV

javascript - 查找流量错误的根源

html - 无序列表不内联

javascript - 如何使用 JavaScript 获取 CSS 样式并更改值

javascript - 如何不传递 HTML 表单中的空输入字段

javascript - 使用 angular 指令绘制 highchart 饼图但是当我在成功函数中使用它时它不起作用

javascript - AngularJS 找不到 $locationProvider 模块

html - blogdown 不自动缩放图像 - 在 iOS 上查看时它们会被中途截断

javascript - 为什么在多选列表中第二次没有选中该选项?