首页 新闻 会员 周边

jQuery提示缺少对象(浏览器指在button提交那一行缺少对象),是怎么回事?

0
悬赏园豆:100 [已解决问题] 解决于 2014-04-22 11:28

我用MyEclipse测试web项目,用的jquery,测试时在浏览器里报缺少对象的错误,代码如下:<script language="javascript" type="text/javascript" src="js/jquery-1.8.3.js"></script>
<style type="text/css">
    .divFrame{width:260px;border:solid 1px #666;font-size:10pt;}
    .divTitle{background-color:#eee;padding:5px;}
    .divContent{padding:8px;font-size:9pt;}
    .divTip{width:244px;border:solid 1px #666;padding:8px;font-size:9pt;margin-top:5px;display:none;}
    .txtCss{border:solid 1px #ccc;}
    .divBtn{padding-top:5px;}
    .divBtn .btnCss{border:solid 1px #535353;width:60px;}    
</style>
<script type="text/javascript">
    
    $(function(){
        $("#btnSubmit").click(function(){
            var oTxtValue=$("#Text1").val();
            var oRdoValue=$("#Radio1").is(":checked")?"男":"女";
            var oChkValue=$("#Checkbox1").is(":checked")?"已婚":"未婚";
            $("#divTip").css("display","block").html(oTxtValue+"<br>"+oRdoValue+"<br>"+oChkValue);
        });
    });
</script>
</head>
<body>
    <div class="divFrame">
        <div class="divTitle">请输入如下信息</div>
        <div class="divContent">
            姓名:<input id="Text1" type="text" class="txtCss"/><br/>
            性别:<input id="Radio1" name="rdoSex" type="radio" value="男"/>男
                <input id="Radio2" name="rdoSex" type="radio" value="女"/>女<br/>
            婚否:<input id="Checkbox1" type="checkbox"/>
            <div class="divBtn"><input id="Button1" type="button" value="提交" class="btnCss" onclick="btnClick();"/></div>
        </div>
    </div>
    <div id="divTip" class="divTip"></div>
</body>

loongsons的主页 loongsons | 初学一级 | 园豆:112
提问于:2014-04-22 10:55
< >
分享
最佳答案
1

哪一行?

收获园豆:100
吴瑞祥 | 高人七级 |园豆:29449 | 2014-04-22 11:03

报错提示指向的是这一行:

<div class="divBtn"><input id="Button1" type="button" value="提交" class="btnCss" onclick="btnClick();"/></div>

loongsons | 园豆:112 (初学一级) | 2014-04-22 11:06

@loongsons: ```btnClick()这个函数呢?

吴瑞祥 | 园豆:29449 (高人七级) | 2014-04-22 11:07

@吴瑞祥: 那要怎么改,请赐教一下好吗?

loongsons | 园豆:112 (初学一级) | 2014-04-22 11:11

@loongsons: 没什么好分析`,删了onclick="btnClick();"

吴瑞祥 | 园豆:29449 (高人七级) | 2014-04-22 11:17

@吴瑞祥: 这样不行啊,是不报错了,但是<div id="divTip" class="divTip"></div>这里不显示数据了

loongsons | 园豆:112 (初学一级) | 2014-04-22 11:23

@loongsons: 这个就是不删了也不会显示的啊.

你断点打在  $("#divTip").css("display","block").html(oTxtValue+"<br>"+oRdoValue+"<br>"+oChkValue);这一行看下为什么不显示

吴瑞祥 | 园豆:29449 (高人七级) | 2014-04-22 11:24

@吴瑞祥: 解决了,谢谢你啊

loongsons | 园豆:112 (初学一级) | 2014-04-22 11:24

@loongsons: id给上就行了,呵呵,太感谢你了!

loongsons | 园豆:112 (初学一级) | 2014-04-22 11:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册