javascript - js函数动态向fieledset中添加radio(单选框)的问题。
怪我咯
怪我咯 2017-04-10 16:48:07
[JavaScript讨论组]

js函数动态向fieledset中添加radio(单选框),以下称这个函数是Foo()。
第一次执行foo的时候,生成radio的数量不对,调试的时候循环执行了3次,而只生成了一个radio。下一次执行的时候就可以正常出现3个了。
使用jquery mobile框架。

附源代码:

    function generateCheckbox ()
    {
            var usercount = parseInt(localStorage.getItem('usercount'));
            var placer = document.getElementById('checkboxplacer');
            for (var i =0;i<usercount;i++)
            {
                var e = document.createElement("input");
                e.type ='radio';
                e.name='paidname';
                e.value=fetchValue('user'+i.toString());
                e.id = 'user'+i.toString();
                placer.appendChild(e);
                var a = document.createElement('label');
                a.innerHTML = fetchValue('user'+i.toString());
                a.for = 'user'+i.toString();
                placer.appendChild(a);
                
            }
            
    }
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
黄舟

能复现吗?
我觉得可能是localStorage.getItem('usercount')这步有问题。

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

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