XAJAX学习笔记(三)

昨天完成了两个DEMO,都是关于级联下拉框的。应该说这个应用还是很多的,比如:先选择省、再选择市、然后可以继续选择区这样的结构。

Demo 3:两级下拉框

Demo 4:三级下拉框

实施本身没有什么太大的问题,但是在考虑IE/FF的兼容性时却遇到了一些问题。主要是出在如何将一个select下拉框中已有的option去掉上。IE和FF的代码是不一样的:


function clearOption(selectId)
{
    var obj;
    if(document.all) // IE implementation
    {
        obj=document.all[selectId];
        var i;
        for(i=0;i<obj.length else="" for="" i="" i--="" obj="document.getElementById(selectId);" obj.options.remove="" obj.remove="" return="" var="">
请注意粗体部分。</obj.length>

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *