打印

请问JS怎么取得下拉菜单的标签?

比如我现在有这么个东西

在menu onchange的状态
怎么让标签1自动写入txt1中(也就是txt1中显示“标签1”)
而不是取得value(也就是txt1中显示的是“1")


代码示例如下,请高手帮忙
复制内容到剪贴板
代码:
  <select name="menu" id="menu">
    <option value="1">标签1</option>
    <option value="2">标签2</option>
  </select>
  <input type="text" name="txt1" id="txt1">
希望用代码自动实现,不是一个个再去写一次把1转换成标签1,把2转换成标签2

因为js不是很熟悉
而我这个menu实际上非常长
有没有人会呀
在线急求

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
谢谢
但是搜索结果中好像没有获得标签的方法呢?
也可能是我太笨了。。看不懂吧
onchange="document.all.tet1.value = document.all.menu.value"

类似这样的但是不是取value的有没有

[ 本帖最后由 YuChenghui 于 2008-7-4 20:28 编辑 ]

TOP

搜索结果第一页的第8条就是!!

TOP

JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等 - ..

这个?
我再读读
再读读
我一点基础米有的。。。可能没有读明白

TOP

读到了
和我想的一样哈,从另一篇帖子抄来的也是
我也尝试这么写过
米有成功,看来估计是写错了

非常感谢
记下了

TOP

成功了
谢谢
原来我第二次引用括号不对
document.all.text1.value = document.all.sjts.options[document.all.sjts.selectedIndex].text

中括号里还要写一次document.all我没写
非常感谢哈

TOP