remove()函数在javascript中不起作用
我有一个html选择框和一个搜索字段(输入类型) 当我搜索新内容时,javascript函数首先清除selectfield 但是Javascript给出了以下错误: gs.options.remove不是一个函数 这就是函数remove()函数在javascript中不起作用,javascript,Javascript,我有一个html选择框和一个搜索字段(输入类型) 当我搜索新内容时,javascript函数首先清除selectfield 但是Javascript给出了以下错误: gs.options.remove不是一个函数 这就是函数 function clearScholen() { for (var i=gs.options.length;i>=0;i--) { gs.options.remove(i); } } gs的值= <sele
function clearScholen()
{
for (var i=gs.options.length;i>=0;i--)
{
gs.options.remove(i);
}
}
gs的值=
<select style="width: 420px; height: 150px;" name="selectbox" size="5">
出什么事了 如果我理解正确,您希望清除搜索字段(正在工作)并重置选择下拉列表。
如果是这样,您需要:
gs.selectedIndex = -1;
e、 g
假设gs是以前定义的如果我理解正确,您希望清除搜索字段(正在工作)并重置选择下拉列表。
如果是这样,您需要:
gs.selectedIndex = -1;
e、 g
假设gs是先前定义的,我猜在您的示例中“gs”并不引用选择框
删除所有选项
function removeAllOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
selectbox.remove(i);
}
}
function removeOptions(selectbox)
{
var i;
for (i=selectbox.options.length-1;i>=0;i--)
{
if(selectbox.options[i].selected)
selectbox.remove(i);
}
}
删除所选选项
function removeAllOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
selectbox.remove(i);
}
}
function removeOptions(selectbox)
{
var i;
for (i=selectbox.options.length-1;i>=0;i--)
{
if(selectbox.options[i].selected)
selectbox.remove(i);
}
}
我猜在你的例子中,“gs”并没有引用选择框
删除所有选项
function removeAllOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
selectbox.remove(i);
}
}
function removeOptions(selectbox)
{
var i;
for (i=selectbox.options.length-1;i>=0;i--)
{
if(selectbox.options[i].selected)
selectbox.remove(i);
}
}
删除所选选项
function removeAllOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
selectbox.remove(i);
}
}
function removeOptions(selectbox)
{
var i;
for (i=selectbox.options.length-1;i>=0;i--)
{
if(selectbox.options[i].selected)
selectbox.remove(i);
}
}
也许你可以发布更多的代码,让你的要求更清晰。我只想清除选择框。这就是我所认为的,所以社区希望有更多的代码。但是如果我使用我得到的,我会说你应该试着定位'var gs=[…];'并确保它是对select元素的引用。HTMLDOMSelect元素有一个options数组,但我想不起来它上面有一个原生的remove方法。1。你是如何搜索的-按下按钮?2.你是如何得到“gs”参考的?3.您希望删除选择框的内容还是不选择当前选定的值?4.ClearsCholon是如何被调用的?也许你可以发布更多的代码来更清楚地描述你的要求。我只想清除selectbox。这就是我所认为的,所以社区希望有更多的代码。但是如果我使用我得到的,我会说你应该试着定位'var gs=[…];'并确保它是对select元素的引用。HTMLDOMSelect元素有一个options数组,但我想不起来它上面有一个原生的remove方法。1。你是如何搜索的-按下按钮?2.你是如何得到“gs”参考的?3.您希望删除选择框的内容还是不选择当前选定的值?4.克莱斯·科伦是怎么称呼的?