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..... 请问php和外部js间怎么共用变量?? 留言板的代码在其他浏览器都好用,在ie下就不行? onclick和onblur冲突 event事件的问题 servelet向java中传值问题 请高手指点,关于如何记录页面位置的问题 html无法加载js文件,以前可以不知道为啥不行了,急!!!!!!!!!! 一个让我超级疑惑的js问题,这样写为什么不行啊?? 在线等。。。急急急!~~javascript高手请进。。 创建javascript对象数组 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>