日期:2014-05-16  浏览次数:20361 次

js 如果判断 radio 未被选中
选中的情况的 我会执行 在某个DIV中插入内容,我想实时跟踪radio未选中的情况下删除DIV中的内容,请问如何实现


选中触发的内容

  <script>
document.getElementById("cac_bus").onclick = function(e){



info ='<select id="add" >'; 
{foreach from=$region_list key=myId item=i} 
info += '<option value="{$myId}">' + "{$i}" + '</option>';
{/foreach}
info += '</select>';
document.getElementById("cac_bus_info").innerHTML+=info;
}
</script>

------解决方案--------------------
document添加click事件,看点击的对象是否为对应的radio

    document.onclick = function (e) {
        e = e 
------解决方案--------------------
 window.event;
        var o = e.target 
------解决方案--------------------
 e.srcElement;
        if (o.id == 'cas_bus') {
            info = '<select id="add" >';
            {foreach from=$region_list key=myId item=i} 
            info += '<option value="{$myId}">' + "{$i}" + '</option>';
            {/foreach}
            info += '</select>';
            document.getElementById("cac_bus_info").innerHTML += info;
        }
        else document.getElementById("cac_bus_info").innerHTML = '';
    }