2

私は ajax を使用してサーバーから値のセットを取得し、span.span を使用して表示しました。非常に多くのコンテンツが表示されますが、その中からリストから 1 つのコンテンツのみを選択したいと考えています。

var z=document.getElementById("spanOutput").innerHTML=xmlhttp.responseText;

次のようなサーバーからの応答:

コンテンツ 1

コンテンツ 2

コンテンツ 3

そのため、span 要素からコンテンツ 2を選択し、ブラウザに表示する必要があります。これを達成する方法は?

4

2 に答える 2

1

これらのスパンの内容を保存する配列を定義します。

var arr=[];
for(var i=0; i<document.getElementById("spanOutput").getElementsByTagName("span").length;i++)
{
arr.push(document.getElementById("spanOutput").getElementsByTagName("span")[i]);
}

コンテンツ 2 は arr[ 1 ] になります

于 2013-09-03T05:10:15.093 に答える
0

値のプロパティを使用:

var z = document.getElementById("spanOutput").value;
document.getElementById("spanOutput").value = xmlhttp.responseText;
于 2013-09-03T05:18:05.697 に答える