吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1146|回复: 18
收起左侧

[已解决] 还是求助JS和H5结合的问题

[复制链接]
980041382 发表于 2021-9-17 00:57
本帖最后由 980041382 于 2021-9-17 14:51 编辑

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>

    <meta charset="UTF-8">
    <title>判断是不是闰年</title>

<script>
    function isLeapYear(year) {
        if (year%4===0&&year%100!==0&&year%400===0){
            result.value='是闰年'
        }else {
            result.value='非闰年'
        }
    }
</script>
</head>
<body>
  请输入年份:<input type="text" value="" id="year" name="year"><br>

  判断:<input type="text" name="result">

  <input type="button" value="判断是否闰年">

</body>
</html>

为什么会抛出Uncaught ReferenceError: result is not defined的错误呀 求助

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 980041382 发表于 2021-9-17 01:13
为什么这个result未定义啊
平淡最真 发表于 2021-9-17 01:56
你这判断闰年的条件我也是醉了

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
 
    <meta charset="UTF-8">
    <title>判断是不是闰年</title>
 
<script>
    function isLeapYear(year) {
        if (year%4==0&&year%100!=0&&year%400==0){
           document.querySelector("#result").value='是闰年'
        }else {
            document.querySelector("#result").value='非闰年'
        }
    }
</script>
</head>
<body>
  请输入年份:<input type="text" value="" id="year" name="year"><br>
 
  判断:<input type="text" value="" id="result" name="result">
 
  <input type="button" value="判断是否闰年" onclick='isLeapYear(document.querySelector("#year").value)'>
 
</body>
</html>

免费评分

参与人数 2吾爱币 +1 热心值 +1 收起 理由
980041382 + 1 QAQ!谢谢大佬
Stubborn6 + 1 我很赞同!

查看全部评分

平淡最真 发表于 2021-9-17 02:00
%100不等于0    %400可能等于0吗   永远不成立。百度下闰年判断条件吧
李佑辰 发表于 2021-9-17 04:36
过来看看学习一下啊
zhen577 发表于 2021-9-17 06:46
看看别人破解及评论的思路。
闷骚小贱男 发表于 2021-9-17 07:31
H5...我还以为是HTML5小游戏呢。。
笨笨家的唯一 发表于 2021-9-17 08:09
你只是在函数中调用了result,但是没有声明(定义)直接赋值,所以会报错, result is not defined;另外就是楼上说的你的判断条件有问题,闰年判断条件应该是 能被 4 整除 并且 不能被 100 整除 或者 能够被 400 整除 ; 也就是  year % 4 == 0 && year % 100  != 0 ||  year % 400  == 0 ; 这个里面有运算的优先级,具体的自己查一下各个运算符的优先级

无常方便面 发表于 2021-9-17 09:08
使用之前先定义
我今天是大佬 发表于 2021-9-17 09:12
因为函数体里面 result 直接就用了, 还有个value值,更是不存在的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 23:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表