Andy2005
小狐狸
小狐狸
  • UID7144
  • 注册日期2005-07-06
  • 最后登录2005-07-07
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7664回复:11

这段Javascript为什么有错误?

楼主#
更多 发布于:2005-07-06 15:21
Error:lselect1.options.remove is not a function
Source File: ***
Line: 42

难道在FireFox没有remove这个函数?
Andy2005
小狐狸
小狐狸
  • UID7144
  • 注册日期2005-07-06
  • 最后登录2005-07-07
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-07-06 15:21
部分代码:
var list1=document.getElementById("lbxLocation1");
list1.options.remove(list1.selectedIndex);
Andy2005
小狐狸
小狐狸
  • UID7144
  • 注册日期2005-07-06
  • 最后登录2005-07-07
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-07-06 15:21
没有人知道吗?
还有,顺便问一下,FireFox所支持的Javascript,有没有相关的说明文档?就像MSDN那样的文档
谢谢!
Andy2005
小狐狸
小狐狸
  • UID7144
  • 注册日期2005-07-06
  • 最后登录2005-07-07
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-07-06 15:21
找到方法了,原来在FireFox里面,没有list1.options.remove,只能list1.remove,不过为什么没有相关的文档?我还是在MSDN里面找到替代的方法的
Andy2005
小狐狸
小狐狸
  • UID7144
  • 注册日期2005-07-06
  • 最后登录2005-07-07
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-07-06 15:21
TO jhsea3do:
不好意思,我没有说清楚。问题现在已经解决了,还是谢谢你!
我把代码整理后,如下:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>New Page1</title>
<script language=javascript>
function mydelete()
{
var sel = document.getElementById("sel");
sel.options.remove(sel.selectedIndex);
}
</script>
</head>

<body>
<select id="sel" style="width:100px;height:150px" multiple=true>
<option value="1">11111</option>
<option value="2">22222</option>
<option value="3">33333</option>
<option value="4">44444</option>
<option value="5">55555</option>
</select>
<input id=btn type=button value="delete" onclick="mydelete()">
</body>

</html>
在IE中,这是可以正确运行的,但是在FireFox中,这是不能运行的。需要把sel.options.remove(sel.selectedIndex);改成:sel.remove(sel.selectedIndex);
不过,我有个疑问:为什么没有相关的文档可以参考,难道我们只能摸索着写code?
Andy2005
小狐狸
小狐狸
  • UID7144
  • 注册日期2005-07-06
  • 最后登录2005-07-07
  • 发帖数6
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-07-06 15:21
TO guoshuang:
W3C有javascript的资料吗?我好像没有找到
游客

返回顶部