jquery获得同源iframe内body下标签的值的方法

前端技术 2023/09/08 JavaScript

test.html

Html代码

<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> 
<title>jquery</title> 
<style type=\"text/css\"> 
</style> 
<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js\"></script> 
<script type=\"text/javascript\"> 
$(document).ready(function (){ 
$(\"#show\").click(function (){ 
var iframeObj = $(window.frames[\"iframe_name\"].document); 
alert(iframeObj.find(\"#un\").val()); 

}); 

}); 
</script> 
</head> 
<body> 
<input type=\"button\" id=\"show\" value=\"show\" /> 
<iframe id=\"iframe_id\" name=\"iframe_name\" src=\"http://localhost/test/login.html\"></iframe> 
</body> 
</html>

login.html

Html代码

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"> 
<title>登录页面</title> 
</head> 
<body> 
<form method=\"POST\" action=\"#\"> 
用户名:<input id=\"un\" type=\"text\" name=\"username\" value=\"123d\" /> 
密 码:<input type=\"text\" name=\"password\"/> 
<input type=\"submit\" value=\"提交\"> 
</form> 
</body> 
</html>

注意:必须同源

本文地址:https://www.stayed.cn/item/21974

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。