为了账号安全,请及时绑定邮箱和手机立即绑定

老师好,各位同学好

大家好,我想请问一下,我们模拟出来的复选框有效果了,可是点击文字不能选中那个框框这个问题要怎么解决呢?谢谢!

<div class="typeList">
        <form method="post" action="#" name="typeList">
            <ul id="checkList">
                <li class="selected"><input type="checkbox" name="typeList" id="checkBox_xiao"/><label for="checkBox_xiao">消费者保障</label></li>
                <li>xxxxx</li>
             <ul>
        </form>
    </div>
        function checklist() {//点击变换效果
            var li = document.getElementById("checkList").getElementsByTagName("li");
            for (var i = 0; i < li.length; i++) {
                li[i].onclick = function () {
                    if (this.className == "selected") {
                        this.className = null;
                    }
                    else {
                        this.className = "selected";
                    }
                }
            }
        }



正在回答

1 回答

label的for属性?

0 回复 有任何疑惑可以回复我~
#1

Devisn 提问者

同学你好!课程中的代码如上,但是还是没有点击文字然后能打钩钩(钩钩是模拟的)的效果,这是为什么呢?
2015-04-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
表单美化
  • 参与学习       41153    人
  • 解答问题       151    个

本教程讲解表单美化,主要是对方法和思路的分享,让表单与众不同

进入课程

老师好,各位同学好

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信