+ -
当前位置:首页 → 问答吧 → 谁能帮我看看这个哪里出问题了,在FF下可以,在IE6下边就不行

谁能帮我看看这个哪里出问题了,在FF下可以,在IE6下边就不行

时间:2010-05-31

来源:互联网

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
<!--
function loadSelect(parentId,depth)
{
       $.ajax({
                 url:'getClass.asp',
                 type:'post',
                 dataType:'html',
                 data:'parentId='+parentId+'&depth='+depth,
                 success:function(rtdata){
                        alert(rtdata);
                        var s=document.getElementById('smallClassId');
                        var b=document.getElementById('bigClassId');
                        if(depth>0){
                               s.innerHTML=rtdata;
                               //s.size=b.options.length;
                        }
                        else{
                               b.innerHTML=rtdata;
                               alert(b.innerHTML);
                               //b.size=b.options.length;
                        }
                     }
                 });
       
}
function temp()
{
       loadSelect(0,0);
}

window.onload=temp;
-->
</script>

-------------------------------------------------------------------
<body>
<form id="myform" name="myform" method="post" action="">
  <label>
    <select name="bigClassId" size="10" id="bigClassId">
    <option value=""></option>
    </select>
  </label>
  <label>
    <select name="smallClassId" id="smallClassId" size="10">
    </select>
  </label>
</form>
</body>

谁能帮我看看这个哪里出问题了,在FF下可以,在IE6下边就不行
在IE6下
alert(rtdata)显示
<option value='1'>商铺转让</option>
<option value='24'>写字楼租售</option>

alert(b.innerHTML)显示
商铺转让</OPTION><OPTION value='24'>写字楼租售</OPTION>

不知道前面的<option value='1'>怎么会不见了,而且原来是分两行显示,变成了一行,option也变成了大写
谢谢大伙了,试了一天了,还是不行

[ 本帖最后由 ainiflower 于 2010-5-31 14:57 编辑 ]

作者: ainiflower   发布时间: 2010-05-31

谁能帮忙看看,很着急啊

作者: ainiflower   发布时间: 2010-05-31

高手们帮帮忙啊

作者: ainiflower   发布时间: 2010-06-02

相关阅读 更多

热门下载

更多