js如何管理后台传来的数据 比如说传来一个list 怎么获取里面的值

js如何管理后台传来的数据 比如说传来一个list 怎么获取里面的值,第1张

使用xml>

循环遍历listbox第一项,示例代码如下:

<head runat="server">

<title></title>

<script language="javascript" type="text/javascript">

function GetList() {

var lstStaffs = documentgetElementById("lstStaffs");

var strStaffs = "";

for (var i = 0; i < lstStaffsoptionslength; i++) {

strStaffs += "第" + (i + 1) + "个是" + lstStaffsoptions[i]value + "<br />";

}

documentgetElementById("divStaffs")innerHTML = strStaffs;

}

</script>

</head>

<body>

<form id="form1" runat="server">

<asp:ListBox ID="lstStaffs" runat="server">

<asp:ListItem>aaaa</asp:ListItem>

<asp:ListItem>bbbb</asp:ListItem>

<asp:ListItem Value="cccc">cccc</asp:ListItem>

</asp:ListBox>

<br />

<input id="Button1" type="button" onclick="GetList();" value="button" />

<div id="divStaffs">

</div>

</form>

</body>

</html>

Struts2的select标签,如果你是正确的取值的话,那最终生成的页面也就是如下:

<select id="">

    <option></option>

    <option></option>

</select>// 如果你能在生成 select 上添加一个 id,那么js取数据就如下

<script type="text/javascript">

    // 假设你的id是sel,那么下面的options就是你的所有数据对象

    var options = documentgetElementById("sel")options;

    // 然后你要获取第一条数据的value值,你就使用

    alert(options[0]value);

    // 你要获取第一条数据的text,你就使用

    alert(options[0]innerHTML);

    // 如果要获取第N条,就用 options[N-1]

    // 要循环,也可以使用

    for (var i=0;i<optionslength;i++){

        var val = options[i]value;

    }

</script>

以上就是关于js如何管理后台传来的数据 比如说传来一个list 怎么获取里面的值全部的内容,包括:js如何管理后台传来的数据 比如说传来一个list 怎么获取里面的值、js中怎么解析list集合,需要利用使用集合中的数据、如何用js取listbox的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9334003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存