查找表单输入的第一个单词

时间:2013-12-16 11:48:30

标签: javascript html

所以我正在开展一个个人项目,到目前为止已经提出了这个问题(见下文),我想知道而不是使用if语句来表示“aatrox cost”以及其他传奇联盟的冠军,我想知道如果有可能查看费用是否在搜索中并从搜索中拉出第一个单词(在本例中为aatrox)并将其放在“_cost.length”和“_cost [counter]中“

else if(document.getElementById("search_data").value=="aatrox cost") {
    for (counter=0; counter<aatrox_cost.length; counter++)
        document.getElementById("search_result").innerHTML+=(aatrox_cost[counter] + "<br />")
}

是的,这个项目是基于传说的联盟:D

2 个答案:

答案 0 :(得分:1)

看看你可能正在寻找的IndexOf

http://www.w3schools.com/jsref/jsref_indexof.asp

答案 1 :(得分:0)

尝试这样的事情:

var name;
var search_data = document.getElementById("search_data").value;
if(search_data.search("cost") != -1) {
    name = search_data.split(" ")[0];    
}

在变量名中应该是search_data中的第一个单词。