1.获取某个iframe下面的值
document.getElementById('verifyIframe').contentWindow.document.getElementById('hidden_uuid').value;
2.创建+刷新
function resetMobileToken(){ var verifyIframe=document.getElementById('verifyIframe'); if(verifyIframe){ //有了就刷新 document.getElementById('verifyIframe').contentWindow.location.reload(); return; } //没有就创建 verifyIframe= document.createElement("iframe");//创建iframe verifyIframe.src="abc.jsp"; verifyIframe.id="verifyIframe"; verifyIframe.name="verifyIframe"; verifyIframe.style.display="none"; document.body.appendChild(verifyIframe); }
abc.jsp //因为我想每次iframe中的token_uuid不一样,所以才要刷新
<%@page import="java.util.UUID"%>
<%
session.setAttribute("token_uuid",UUID.randomUUID());
%>
<input type="hidden" id="hidden_uuid" value="<%=session.getAttribute("token_uuid")%>"/>