关于js的小问题, 获取月份出错了。 麻烦大家看一下,谢谢了

问题描述

关于js的小问题, 获取月份出错了。 麻烦大家看一下,谢谢了
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>无标题文档</title>
        <script type="text/javascript">
            //获取月份
            function getMonth(){
                //获取对象
                var inputObj = document.getElementById("month");
                var months = inputObj.value;
                switch(months){
                    case 1:
                    case 3:
                    case 5:
                    case 7:
                    case 8:
                        alert("该月份有31天");
                        break;

                    case 4:
                    case 6:
                    case 9:
                    case 11:
                        alert("该月份有30天");
                        break;
                    case 2:
                        alert("该月份有29天");
                        break;
                }
            }
        </script>
    </head>

    <body>
        <input type="text" id="month" value="" /><br />
        <input type="button" onclick="getMonth()" value="一个好丑的按钮" />
    </body>
</html>

switch语句没用  用if else语句就有用 求解 麻烦大家了

解决方案

var months =parseInt( inputObj.value);

switch是===对比,不是==,===连类型一起判断,inputObj.value是字符串,case是数字,类型不一样所以一个没有匹配

解决方案二:

你这个代码,加你你还是截图吧,难看懂啊。。。

时间: 2024-09-17 03:32:59

关于js的小问题, 获取月份出错了。 麻烦大家看一下,谢谢了的相关文章

小问题~~麻烦大侠看一下~~~谢谢`

问题描述 每打开一个"浏览器窗口",在显示器下方的"任务栏"里都会有个与这个"浏览器窗口"相关的"任务项"!当在这个"任务项"上点击鼠标右键时,会弹出一个控制"浏览器窗口"的"大下","关闭"的窗口.我想问一下如何禁用这个窗口中的"关闭功能",或者用"关闭"功能关闭"浏览器窗口"后要执行一

javascript-js 判断alert 对话框是否弹出的问题 请看下面图片

问题描述 js 判断alert 对话框是否弹出的问题 请看下面图片 这里的作用是我按一次enter键 就相当于点了一次提交按钮 现在问题来了 如果我的文本框为空 就会弹出不能为空 我连续按enter键 不能为空提示消失了 又弹出了 现在就要如果对话框是打开状态 按一下enter键 就把对话框关闭 而不是又点击提交按钮.. 解决方案 自己判断弹出层是否打开,打开就不trigger就行了 var dialogopen=false;///控制变量,如果验证不通过打开了dialog时设置dialogop

JS获取月份最后天数、最大天数与某日周数的方法_javascript技巧

本文实例讲述了JS获取月份最后天数.最大天数与某日周数的方法.分享给大家供大家参考,具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>标题页</title> <script language="javascript"> function getLastDay(year,month) { var new_year = year; /

javascript-js如何获取本机mac地址?求各位高手指点 最好是纯js的 求各位高手给出关键代码

问题描述 js如何获取本机mac地址?求各位高手指点 最好是纯js的 求各位高手给出关键代码 如何利用js获取本机mac地址 求各位高手能给出关键代码 最好是不需要用c直接纯js实现 解决方案 不知道你为什么要获得mac地址,http协议基于tcp/ip,你服务器得到mac也没用. 为了软件加密授权?客户端js获得mac,再提交服务器,这个又很容易伪造. 而且mac地址的获取在不同平台上又不同,不是web标准.你希望你的网站只能在pc+ie上运行?不支持所有别的浏览器?那你还要web做什么. 解

js点击文本框弹出可选择的checkbox复选框_javascript技巧

本文分享一段代码实例,它能够点击文本框的时候,能够弹出下拉的checkbox复选框,选中复选框就能够将值写入文本框中,可能在实际应用中的效果没有这么直白简单,不过可以作为一个例子演示,以便于学习者理解和扩展. 代码如下: <html> <head> <meta charset="gb2312"> <title>js点击文本框弹出可选择的checkbox复选框</title> <style type="text/

JS/jQ实现免费获取手机验证码倒计时效果_javascript技巧

最近做了一个项目,其中有项目需求涉及到手机号验证码,就是当用户点击获取验证码之后我们会发送一条信息到用户手机,然后就会出现一个倒计时按钮,很像支付宝手机付款效果了,下面我给大家分享两个实现代码. 如何获取手机验证码? 小月不知道大家是利用什么平台去获取验证码的,但是告诉大家我是在哪个平台获取的. LeanCloud :https://leancloud.cn/ 文档:https://leancloud.cn/docs/sms_guide-js.html 在这个平台首先去要注册一个账号,在设置里面

CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法_javascript技巧

本文实例讲述了CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法.分享给大家供大家参考.具体分析如下: 这里用CSS+JS实现点击文字后动画展开一个DIV层菜单,到期会自动关闭,是CSS结合JS实现的效果. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

JS实现简单的右下角弹出提示窗口完整实例_javascript技巧

本文实例讲述了JS实现简单的右下角弹出提示窗口效果.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <

JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)_javascript技巧

本文实例讲述了JS+CSS实现鼠标经过弹出一个DIV框效果.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">