javascript value属性问题 上全部代码
天蓬老师
天蓬老师 2017-04-10 14:50:57
[JavaScript讨论组]

代码如下:

   <a href='javascript:void(0);' class="useCard" id="useCard">使用礼品卡</a>
    <p class="card" id="cardInfo" style="display:none">
        <form >
            <input type="hidden" name="card_use" id="card_use" value='false'>
            卡号:<input type="text"   name="card_code" id="card_code" value=""><br/><br/>
            密码:<input type="text"   name="card_passwd" id="card_passwd" value=""><br/><br/>
                 <input type="button" id="confirmUseCard" value="确认使用">
        </form>
    </p>



    window.onload=function()
    {

        var userCardButton       = document.getElementById('useCard');
        var cardBox              = document.getElementById('cardInfo');
        var confirmUseCardButton = document.getElementById('confirmUseCard');

        userCardButton.onclick=function()
        {   
            if(cardBox.style.display=='none')
            {
                cardBox.style.display='block';
            }
            else
            {
                cardBox.style.display='none';
            }   
        }   


        confirmUseCardButton.onclick=function()
        {   
            var card_code = document.getElementById('card_code').value;

            var card_pass = document.getElementById('card_pass').value;

            if(card_code.length<=0 || card_code=='')
            {

                layer.alert('请填写卡号');
                return 
            }
            else if(card_pass.length<=0 || card_pass=='')
            {
                layer.alert('请填写卡密码');
                return 
            }
            else
            {


            }   

        }


    }

执行后报错信息
Uncaught TypeError: Cannot read property 'value' of null ,请问我错在什么地方?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
大家讲道理

/* var card_code = document.getElementById('card_code').value;

    var card_pass = document.getElementById('card_pass').value;*///报错
    var card_code = $('#card_code').val();
    var card_pass = $('#card_pass').val();//运行正确

煞笔的原生JS

ringa_lee

var card_pass = document.getElementById('card_passwd').value;

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号