将querySelectorAll的内部类保存为变量

问题描述 投票:0回答:1

此站点使用下划线来填充搜索结果。 HTML看起来像:

<li class="listing">
<input type="radio" class="representative" name="storeid" value="<%= store %> <%= address %> <%= address2 %> <%= city %> <%= state %> <%= zip %> <%= phone %> <%=sales_rep_email%> ">
<label  class="store_name"><%= store %></label>

<% if ( sales_rep_email ) { %>
<div class="sales_rep_email"><%= sales_rep_email %></div>
        <% } %>
</li>

以下代码提供无线电输入的值。但是,如何检索并保存div.sales_rep_email的结果作为要在下一页上使用的变量?

function getStore(){
var items = document.querySelectorAll('input.representative:checked');
for (var i = 0; i < items.length; i++)
alert(items[i].value);
}
javascript underscore.js selectors-api
1个回答
0
投票

您需要发送下一页的请求。最简单的方法是将表单包装在<form action="urlToNextPage" method="get">元素中。这样,当您通过提交按钮调用下一页时,输入中的所有信息将作为URL参数自动传递到下一页,而根本不需要任何javascript。

© www.soinside.com 2019 - 2024. All rights reserved.