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 に答える