Chinaunix

标题: 用xajax生成级联菜单后,页面里..options.selectedIndex的问题 [打印本页]

作者: courage121    时间: 2007-01-12 13:58
标题: 用xajax生成级联菜单后,页面里..options.selectedIndex的问题
我用xajax的addAssign生成级联菜单
  $str = '<select id="selector" name="selector"><option value="1">1</opton><option value="2">2</option></select>';
  addAssign($id,"innerHTML",$str);
可是在页面里用到  document.info.selector.options.selectedIndex = 1; 缺不能选为默认的
这个问题该怎么解决呀?
作者: HonestQiao    时间: 2007-01-12 15:07
原帖由 courage121 于 2007-1-12 13:58 发表
我用xajax的addAssign生成级联菜单
  $str = '<select id="selector" name="selector"><option value="1">1</opton><option value="2">2</ ...


document.info.selector.options.selectedIndex 只读,不能赋值的。

document.info.selector.options[1].selected = true;
作者: courage121    时间: 2007-01-12 17:17
标题: 回复 2楼 HonestQiao 的帖子
版主你说的不对吧,我在书中看见过给selectedIndex赋值的,如果不能赋值firefox应该会给出错误提示的呀?
按照你的提示修改了还是不可以,下拉菜单默认还是第0个,而且查看生成的静态页面代码并没有<select ...><option ...>...</option>...</select>,这是怎么回事?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2