JS怎么获得frame里页面的元素? 本帖最后由 LalaIDK 于 2011-07-11 22:59:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 net_lover 于 2011-07-11 23:00:18 编辑 <script language="JavaScript">var m1 = window.top.frames["msg1"].document.getElementsByTagName('input')alert(m1.length)</script>试了下 再浏览器端运行还是0<font color=0000FF>我本沉默</font></a>对聊天室的人喊到,我们这里人多,力量大,现在广招弟子!欢迎兄弟们加入!<input type=button value='加入!' onClick=javascript:zsdz8236011.disabled=1;window.open('../jhmp/mp1.asp?id=魂','d') name=zsdz8236011></font>按钮是这样的,大概是动态生成的,input button对象 每次value大不太一样 没有id 可以得到啊。下面是完整的例子<html> <frameset cols="225, *" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9"> <frame name="msg0" src="1.htm" scrolling="no" frameborder="1" /> <frame name="msg1" src="2.htm" frameborder="0" /></frameset></html>1.htm<input onclick="alert(window.top.frames['msg1'].document.getElementsByTagName('input').length)" type=button value=test>2.htm<input><input type=button> 本帖最后由 net_lover 于 2011-07-11 23:28:02 编辑 3Q楼上大大。。解决了。。原来是我msg1里没有input button..... ext 两个grid之间的拖动出现问题? Java学习 如何限制textarea长度 javascript 跳转代码 为什么不执行,急!!!! javascript在datagrid参数传递过程中的问题 js里套javascript 困扰了我好几天的一个问题,很多朋友说的方法我都试验过了还是不行啊! JavaScript 里面如何实现IE右键菜单“目标另存为”的功能? javascript的for循环问题 jquery load 问题 我的自定义函数怎么无效呢?要怎么该才有效呢?
var m1 = window.top.frames["msg1"].document.getElementsByTagName('input')
alert(m1.length)
</script>试了下 再浏览器端运行还是0<font color=0000FF>我本沉默</font></a>对聊天室的人喊到,我们这里人多,力量大,现在广招弟子!欢迎兄弟们加入!<input type=button value='加入!' onClick=javascript:zsdz8236011.disabled=1;window.open('../jhmp/mp1.asp?id=魂','d') name=zsdz8236011></font>按钮是这样的,大概是动态生成的,input button对象 每次value大不太一样 没有id
<frameset cols="225, *" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9">
<frame name="msg0" src="1.htm" scrolling="no" frameborder="1" />
<frame name="msg1" src="2.htm" frameborder="0" />
</frameset>
</html>
1.htm
<input onclick="alert(window.top.frames['msg1'].document.getElementsByTagName('input').length)" type=button value=test>2.htm
<input><input type=button>