我在一个HTML页面上使用了iframe,用于嵌套另外一个ShowArticleSendUsers.asp程序页面,以实现动态生成一个可选内容,现在我想用javascript获取iframe中动态生成的页面上,有多少个table对象。但当我尝试用如下脚本获取iframe子框架ShowArticleSendUsers.asp页面上有多少个table对象时,实际返回的结果却是iframe本身所在的页面中的表格对象个数,而不是我想要的iframe里面的ShowArticleSendUsers.asp表格个数请问我的脚本程序错在哪里,应该怎样写才能正确获取到ShowArticleSendUsers.asp的表格个数?
alert(document.getElementById('UserZone').document.getElementsByTagName('table').length);<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<title>办公自动化管理系统</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head><table id="UserZoneTable">
<tr>
<td>
<iframe id="UserZone" name="UserZone" scrolling="yes" src="ShowArticleSendUsers.asp"></iframe>
</td>
</tr>
</table></form>
</body>
</html>
alert(document.getElementById('UserZone').document.getElementsByTagName('table').length);<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
<title>办公自动化管理系统</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head><table id="UserZoneTable">
<tr>
<td>
<iframe id="UserZone" name="UserZone" scrolling="yes" src="ShowArticleSendUsers.asp"></iframe>
</td>
</tr>
</table></form>
</body>
</html>
解决方案 »
- 怎么利用JS获取HtmlEditor的值
- 小弟初学JavaScript大半个月,还是一有雾水,下面2个简单的while循环我也看的云里雾里,劳烦各位帮我分析每一句的意思..
- JS函数内使用<%= %>结构会导致函数自动执行?
- (求助)鼠标触发效果的代码简化
- java script 有自己的函数库吗?如字符串函数(像C一样),有哪些啊,哪有这方面的资料?(一位java初学者)
- iframe 中内容改变触发的事件是什么????
- 请问怎么隐藏和显示表格的行
- 复选框产生列表的问题。
- 求助,怎么将一个arr2数组中的每一项添加到arr的每一项中
- Vue2.4和2.6
- 关于JS中参数的问题
- document.get.....
试试