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")%>"/>
本文介绍了一种通过JavaScript操作iframe元素的方法,包括如何创建和刷新iframe来获取新的唯一标识符(token_uuid)。该过程涉及到iframe的创建、查找、刷新以及从iframe中读取隐藏字段的值。
7022

被折叠的 条评论
为什么被折叠?



