有个问题,怀疑是bug

whiteclude 2002-02-09 10:25:50
<xml id="xmldso">
<root>
<product>
<serial>08157</serial>
</product>
<product>
<serial>01005</serial>
</product>
<product>
<serial>36833</serial>
</product>
<product>
<serial>39949</serial>
</product>
<product>
<serial>39893</serial>
</product>
<product>
<serial>32178</serial>
</product>
</root>
</xml>
<table datasrc="#xmldso">
<tr>
<td>
<select id="ser" datafld="serial">
<option value="08157">08157
<option value="01005">01005
<option value="36833">36833
<option value="39949">39949
<option value="39893">39893
<option value="32178">32178
</select>
</td>

</tr>
</table>
<input type="button" onclick="democlick()" value="demo">
<script>
function democlick() {
document.all.ser[0].length = 0;
alert(document.all.ser[0].length)
document.all.ser[0].options[0] = new Option("08157","08157");
alert(document.all.ser[0].length)
}
</script>

这样一段code,点击demo按钮,弹出的对话框数据和方法数据不一致,第二次弹出应该为1,结果却为2,奇怪
...全文
86 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
whiteclude 2002-02-22
  • 打赏
  • 举报
回复
看样子是解决不了了,下班的时候还是把分结了算了,还请大家给点点对这个问题别的解决办法的建议.
whiteclude 2002-02-20
  • 打赏
  • 举报
回复
呵呵,好像搞得大家都为我烦,不好意思拉
vincentmax 2002-02-20
  • 打赏
  • 举报
回复
这个我不懂哎,关注啦~~
blues-star 2002-02-20
  • 打赏
  • 举报
回复
不可以往里面插value呀,插进去value就出错,WHY?

我试了用document.createElement的方法生成OPTION一样也不好用,愁死了
blues-star 2002-02-20
  • 打赏
  • 举报
回复
有点可疑~,好象是BUG
blues-star 2002-02-20
  • 打赏
  • 举报
回复
document.all.ser[0].options[0] = new Option("08157");

去掉一个"08157"就OK啦,你试试,别忘了给分
whiteclude 2002-02-19
  • 打赏
  • 举报
回复
有人回答正确的话,我会另外开帖给分
whiteclude 2002-02-11
  • 打赏
  • 举报
回复
加了也没有用啊
希偌 2002-02-10
  • 打赏
  • 举报
回复
<?xml version='1.0' encoding='GB2312'?>
应该加上这一句!
julyclyde 2002-02-10
  • 打赏
  • 举报
回复
这个XMLDSO没有写
<?xml version="1.0"?>
这一行啊
zlgun 2002-02-09
  • 打赏
  • 举报
回复
可能是那个xmldso搞得鬼
我试着把xmldso去掉结果就为1了
可惜我也不知道XMLDSO的运行机制,帮不了你了:)
whiteclude 2002-02-09
  • 打赏
  • 举报
回复
给点face拉,哪个帮帮忙,ok

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧