4

我正在编写一个程序,该程序从文本框中获取所有文本,将其解析为删除空格的数组,然后在数组中搜索预期值。

我可以测试它并让程序成功获取文本框中的文本并将其解析到数组中,但是当我尝试在数组中查找预期值时,它会引发错误。错误是“对象不支持此属性或方法”。

JavaScript:

function generateOutputfvoc()
{
    var inputArr = document.getElementById("inputBox").value.split(/[\s]/);
    var nameLoc = inputArr.indexOf("Name");
    document.getElementById("contactNameOutput").innerHTML = nameLoc;
}

HTML 片段:

<p>Paste Text Here</p>
<textarea rows='8' cols='152' id='inputBox' placeholder="Copy text and paste here" wrap="off"></textarea>
<form><input type='button' onclick='generateOutputfvoc()' value='Generate Output' /></form>
<p>Contact Name: <b id='contactNameOutput'></b></p>

谢谢你。

4

1 回答 1

3

您可以根据此页面使用 javascript 的原型功能添加 indexOf():https ://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/indexOf

于 2013-01-22T14:01:28.617 回答