列表框中没有没类似这样的方法:FindByText

haoco 2004-08-21 04:06:09
如题
...全文
78 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
GageCSDN 2004-08-23
  • 打赏
  • 举报
回复
有啊:
<body>
<script language="JavaScript">
<!--
function FindByText(obj, text)
{
var returnValue = false;
if(!obj || !obj.tagName || obj.tagName != "SELECT")return (alert("对象错误"),false);
for(var i=0; i<obj.options.length; i++)
{
var tmpobj = obj.options[i];
if(tmpobj.text.toLowerCase().indexOf(text,0) > -1)
{
tmpobj.selected = true;
returnValue = true;
if(!obj.size>=2 || !obj.multiple) return i;
}
else tmpobj.selected = false;

}
return returnValue;
}
//-->
</script>
<select id="a" size=5 multiple>
<option>asdfasdfas</option>
<option>ddfsdfd</option>
<option>asdfasdf</option>
<option>asdfgsdg</option>
<option>asdfsadf</option>
<option>asdfasdf</option>
<option>assssss</option>
<option>ddsdweopaskdkasdflskadjglsdpgasjpdgfdf</option>
</select>
<input type="text" id="st"><input type="submit" value="查找" onclick="FindByText(document.all.a,document.all.st.value);">
</body>

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧