【发布时间】:2012-03-30 18:54:58
【问题描述】:
我有一个网络应用程序需要知道多选列表中选项元素的位置(x/y 不是索引!)。它在 Firefox 中运行良好,但在 Chrome 或 IE 中没有骰子。
是否可以使用 JavaScript 在 Chrome/IE 中获取选项的位置?
这是我显示问题的小提琴:http://jsfiddle.net/jamiller619/Kbh4g/3/ 适用于 Firefox,但不适用于 IE/Chrome。
【问题讨论】:
-
为什么需要这样做?
-
@j08691 因为我让用户将选项添加到已定义的选择列表中。我认为在新选项元素上方附加一个文本框会很好,这样他们就可以输入一个新值。我的选择列表可以轻松更改为 UL,但可能比使用 SELECT multiple=multiple 需要更多的工作
-
嗯位置对我来说也总是0,很奇怪!您可以在评论中做您想做的事,而无需使用该职位,这可能会容易得多。
标签: javascript html position option