我使用 ajax 从服务器获取一组值并使用 span.span 显示这么多内容,但我想从列表中只选择一个内容。
var z=document.getElementById("spanOutput").innerHTML=xmlhttp.responseText;
来自服务器的响应,例如:
内容1
内容二
内容 3
所以我想从 span 元素中选择内容 2并且需要显示在浏览器上。如何做到这一点?
我使用 ajax 从服务器获取一组值并使用 span.span 显示这么多内容,但我想从列表中只选择一个内容。
var z=document.getElementById("spanOutput").innerHTML=xmlhttp.responseText;
来自服务器的响应,例如:
内容1
内容二
内容 3
所以我想从 span 元素中选择内容 2并且需要显示在浏览器上。如何做到这一点?
定义一个数组来保存这些跨度内容。
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]
使用价值属性:
var z = document.getElementById("spanOutput").value;
document.getElementById("spanOutput").value = xmlhttp.responseText;