社区
JavaScript
帖子详情
使用select对象,单击它的内容可结果为什么每次都只显示-1呀?
wxcnl1
2003-01-06 06:38:07
我使用select对象,单击它的内容,想用alert(document.forms[0].object.selectedIndex),可结果为什么每次都只显示-1呀?又是他还会只显示第一次出现的内容,以后一直都是?我不明白?请高手指点,谢谢!!!
...全文
50
14
打赏
收藏
使用select对象,单击它的内容可结果为什么每次都只显示-1呀?
我使用select对象,单击它的内容,想用alert(document.forms[0].object.selectedIndex),可结果为什么每次都只显示-1呀?又是他还会只显示第一次出现的内容,以后一直都是?我不明白?请高手指点,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emu
2003-01-07
打赏
举报
回复
用onclick的话要delay一下:
<SELECT MULTIPLE onClick="setTimeout('alert(test.selectedIndex)',0);" id=test>
<OPTION>fdgs
<OPTION>df
<OPTION>dfgg
<OPTION>dfg
<OPTION>dfgb
</SELECT>
emu
2003-01-07
打赏
举报
回复
嗯,昨天是我搞错了, bencalie(Bencalie) 说的对,用onchange就好了。出来-1是因为用了onclick的缘故。
江南昆虫
2003-01-07
打赏
举报
回复
1、用onchange
2、多选的话默认是最上面一个
<SELECT NAME="ww" size=6 MULTIPLE onchange="alert(this.selectedIndex);">
<OPTION>fdgsasdf
<OPTION>346456
<OPTION>dfggasdfa
<OPTION>356457645
<OPTION>dfgbasdf
<OPTION>346456
<OPTION>dfasdfas
<OPTION>6457458
<OPTION>dfgasdf
<OPTION>45756856
</SELECT>
希默软件
2003-01-06
打赏
举报
回复
emu(ston),我这里多选显示的是正常的selectedIndex,IE6 SP1
emu
2003-01-06
打赏
举报
回复
呵呵,multiple的select的selectedIndex永远都是-1的(这里只有IE5,不知是否IE6也一样?)。因为允许你多选了的嘛。
你要是不需要多选,只想要列表框而已,可以不用multiple,只要设了size属性,就可以了的:
<SELECT size=10 onchange="alert(selectedIndex)">
<OPTION>fdgsasdf
<OPTION>346456
<OPTION>dfggasdfa
<OPTION>356457645
<OPTION>dfgbasdf
<OPTION>346456
<OPTION>dfasdfas
<OPTION>6457458
<OPTION>dfgasdf
<OPTION>45756856
</SELECT>
希默软件
2003-01-06
打赏
举报
回复
onClick每次显示的都是上次点击的结果
<form>
<SELECT NAME="ww" MULTIPLE onClick="alert(document.forms[0].ww.selectedIndex);">
<OPTION>fdgs
<OPTION>df
<OPTION>dfgg
<OPTION>dfg
<OPTION>dfgb
</SELECT>
</form>
wxcnl1
2003-01-06
打赏
举报
回复
可我就是要单击的呀!!
希默软件
2003-01-06
打赏
举报
回复
onClick改成onChange就好了
wxcnl1
2003-01-06
打赏
举报
回复
我原先的代码是:
<SELECT NAME="ww" MULTIPLE onClick="alert(document.forms[0].ww.selectedIndex);">
<OPTION>fdgs
<OPTION>df
<OPTION>dfgg
<OPTION>dfg
<OPTION>dfgb</SELECT>
结果就出错了,请大家看看!!!
blues-star
2003-01-06
打赏
举报
回复
<select onchange="alert(this.selectedIndex)">
<option>a</option>
<option>a</option>
<option>a</option>
<option>a</option>
<option>a</option>
<option>a</option>
</select>
annkie
2003-01-06
打赏
举报
回复
"不是下拉列表呀,要带multiple的"
那是什么?
wxcnl1
2003-01-06
打赏
举报
回复
不是下拉列表呀,要带multiple的
我的代码很简单,就是这一句:
alert(document.forms[0].object.selectedIndex)
此事件就是发生于单击文本
孟子E章
2003-01-06
打赏
举报
回复
你的代码呢?
希默软件
2003-01-06
打赏
举报
回复
<form>
<select id=object>
<option>1</option>
<option>2</option>
</select>
</form>
<button onclick=alert(document.forms[0].object.selectedIndex)>CHeck</button>
浅谈
select
2的
使用
select
2相比较以往的
select
下拉框比起来,确实非常方便,它提供了一个可自定义的选择框,支持搜索,标记,远程数据集,无限滚动以及许多其他高度
使用
的选项。
select
2的安装详情请看官方文档介绍的配置方式:...
小白JavaScript学习笔记----web APIs
DOM文档
对象
模型)是用来...DOM 是文档
对象
模型操作网页
内容
,可以开发网页
内容
特效和实现用户交互标准属性: 标签天生自带的属性 比如class id title等, 可以直接
使用
点语法操作比如: disabled、checked、
select
ed。
SQL server 实验5 T-SQL编程
在“
对象
资源管理器”中展开“数据库”→“PXSCJ”→“可编程性”,右击“类型”,在弹出的快捷菜单上选择“新建”菜单项,在打开的“新建数据类型”窗口中
使用
界面方式建一个用户自定义数据类型 (2)在Y
JavaScript面试题集锦
由JSON字符串转换为JSON
对象
的时候可以用eval,var obj =eval('('+ str +')'); 2.什么是window
对象
? 什么是document
对象
? window
对象
是指浏览器打开的窗口。 document
对象
是Document
对象
(HTML 文档
对象
)的一...
面试题笔试-带答案-1
1.下面中哪两个可以在 A 的子类中
使用
:( ) class A { protected int method1 (int a, int b) { return 0; } } A. public int method 1 (int a, int b) { return 0; } B. private int method1 (int a, int b) { ...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章