谁能帮我看看这个哪里出问题了,在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 编辑 ]
<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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28