该网站使用underscorejs填充搜索结果。 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);
}
答案 0 :(得分:0)
您需要将其与下一页的请求一起发送。最简单的方法是将表单包装在<form action="urlToNextPage" method="get">
元素中。这样,通过提交按钮调用下一页时,来自输入的所有信息将作为URL参数自动传递到下一页,根本不需要任何JavaScript。