基于查找表按列顺序搜索表条目

时间:2017-07-04 09:27:12

标签: javascript html excel

与某人投票相反,我已经研究了这个,但我只有9岁,我正在尝试学习如何跨表格中的列进行搜索。我想为我的学校建立一个简单的网站,让R儿童从语音列表中选择两个声音,然后搜索包含那些语音的前三或五个单词。我已经构建了一个包含超过500个单词的表格(随着时间的推移,我将继续添加单词)。我已经在每个单词右侧的列中列出了表中每个单词的拼音(到目前为止有多达12个语音列),我有一个按字母顺序使用的所有拼音表。该网站需要有一个页面,其中有两个选择框,允许用户从我的拼音列表中选择(我可以做这部分)。然后第一个语音搜索我的表格,在每个单词的拼音的第一列中搜索匹配。对于匹配的所有单词,然后在第2列和第3列中搜索第二个语音,依此类推以查看是否可以找到3个或更多个匹配。如果有超过5场比赛,则随机选择最多5场比赛并在结果屏幕上返回。谁能帮忙。我在这方面努力工作,我的老师说这对她来说太先进了,但我认为它应该是可能的 - 我可以用Excel做 - 我过滤和第一个语音我在第一个语音专栏中选择那个语音,然后对于phonic 2我在第二个拼音列中过滤它(依此类推 - 如果2中没有匹配则我取消选择第2列过滤器,然后在第3列过滤)。我可以构建隐藏的HTML表格并以HTML或JavaScript或类似方式执行此操作吗?我正在学习JavaScript,但到目前为止只学到了一点。我在第5年。

1 个答案:

答案 0 :(得分:0)

对于延迟回复流感感到抱歉。 首先,你需要计算出用JavaScript保存的某种数据结构(忘记HTML表格,因为它们只会阻碍你)。 我会使用类似的东西:

clip_on = False

这里使用的是JavaScript对象后跟字符串值。要返回可能的值,请使用var Phonics = { "tiger" : "| t | ig | g | er |", "elephant" : "| e | ......" }; ,然后使用字符串搜索来应用“过滤器”。另一个问题是当两个或多个对象具有相似的值时可能出现的冲突。

希望这能让你走上正轨。