如何将iframe里的checkbox的属性设为disabled ? top.frames["jbxx"].document.getElementsByName("test")[0].style.disabled = true; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是不行啊?按楼上的方法: 提示 top.frames.jbxx.document 为空或不是对象;又改了几种写法都不行,如下:window.frames["jbxx"].document.getElementsByName("test")[0].style.disabled = true;window.frames["jbxx"].window.document.all["test"].style.disabled = true;window.frames["jbxx"].document.all.test.style.disabled = true;都是提示 .... 为空或不是对象。请高手指点。 tryframes["jbxx"].document.form1.test.disabled=true; 试了,还是不行啊?还是提示: frames.jbxx.document.form1.test 为空或不是对象。请高手赐教.... 我晕...没仔细看,form标签错误<from name="from1"> <input type="checkbox" value="1" name="test"> </from> <script><iframe name="jbxx" frameborder="0" marginWidth="0" marginHeight="5" width="100%" height="100%" nowrap scrolling="no" src="a.html"></iframe><script>window.onload=function(){ //以任意一个都可以, //楼上不可用的原因,当执行到这句的时候frames["jbxx"],还为加载完成,所以会找不到对象 //加到window.onload中的话,就是所有都加载完成了,这个时候才能禁止! //window.jbxx.test.disabled=true; //window.frames["jbxx"].document.getElementsByName("test")[0].disabled = true; //window.frames["jbxx"].window.document.all("test").disabled=true; //window.frames["jbxx"].document.all.test.disabled=true; //top.frames["jbxx"].document.all.test.disabled=true; }//这里运行的话,就提示没有对象,因为未加载!//window.frames["jbxx"].document.all.test.disabled=true; </script> 哈哈!谢谢stayalive 的解释,搞定了, 多谢所有回答的朋友! js table对象操作问题 Javascript和JSON到底是什么关系? 关于javascript删除表单的问题. 一个简单的js问题 一..个..很..难..的..问..题.. 如何获得选定控件的基本信息 关于ExtJs EditorGrid的问题,麻烦进来看看 关于把用户输入提交时自动加上一个字符串的问题。 紧急求助!如何实现可输入的下拉列表框,并且输入的值可以取出来 ★★★★★ 那位高手有这样的好东东。。。 ★★★★★ 为什么这样的代码会死机? 可能是ff2的bug? javascript 问题!!!
按楼上的方法: 提示 top.frames.jbxx.document 为空或不是对象;
又改了几种写法都不行,如下:
window.frames["jbxx"].document.getElementsByName("test")[0].style.disabled = true;
window.frames["jbxx"].window.document.all["test"].style.disabled = true;
window.frames["jbxx"].document.all.test.style.disabled = true;都是提示 .... 为空或不是对象。请高手指点。
frames["jbxx"].document.form1.test.disabled=true;
还是提示: frames.jbxx.document.form1.test 为空或不是对象。
请高手赐教....
<from name="from1"> <input type="checkbox" value="1" name="test"> </from>
<script>
<iframe name="jbxx" frameborder="0" marginWidth="0" marginHeight="5" width="100%" height="100%" nowrap scrolling="no" src="a.html"></iframe>
<script>
window.onload=function(){
//以任意一个都可以,
//楼上不可用的原因,当执行到这句的时候frames["jbxx"],还为加载完成,所以会找不到对象
//加到window.onload中的话,就是所有都加载完成了,这个时候才能禁止!
//window.jbxx.test.disabled=true;
//window.frames["jbxx"].document.getElementsByName("test")[0].disabled = true;
//window.frames["jbxx"].window.document.all("test").disabled=true;
//window.frames["jbxx"].document.all.test.disabled=true;
//top.frames["jbxx"].document.all.test.disabled=true;
}
//这里运行的话,就提示没有对象,因为未加载!
//window.frames["jbxx"].document.all.test.disabled=true;
</script>
多谢所有回答的朋友!