社区
JavaScript
帖子详情
用js控制内嵌页面中的元素的disabled属性,该如何写?在线等待
dingdangy
2003-01-27 01:02:46
B页面用<iframe></iframe>方式内嵌入A页面中,现需要在A页面中编写一JS程序来控制B页面中的input的disabled属性,该如何写?
我知道在B中可以通过parent.document.form[0].XXX.disabled = ture来控制A页面中元素的属性,反过来就不清楚了,请大家指导一下!谢谢。
...全文
281
3
打赏
收藏
用js控制内嵌页面中的元素的disabled属性,该如何写?在线等待
B页面用方式内嵌入A页面中,现需要在A页面中编写一JS程序来控制B页面中的input的disabled属性,该如何写? 我知道在B中可以通过parent.document.form[0].XXX.disabled = ture来控制A页面中元素的属性,反过来就不清楚了,请大家指导一下!谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dingdangy
2003-01-27
打赏
举报
回复
我的实现:
A页面(a.htm):
<html>
<head>
<title>A页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<script language="JavaScript">
<!--
function OnSelect()
{
if(document.forms[0].type.value == 01)
{
upload.document.forms[0].photo.disabled = false;
upload.document.forms[0].upload.disabled = false;
}
else
{
upload.document.forms[0].photo.disabled = true;
upload.document.forms[0].upload.disabled = true;
}
}
//-->
</script>
<table width="500" border="0" cellpadding="0" cellspacing="1" bgcolor="2070BF">
<tr align="center">
<td width="100" height="24" bgcolor="#99CCFF">是否可用</td>
<td height="24" bgcolor="#FFFFFF">
<select name="type" id="type" onclick="OnSelect()">
<option value="01">可用</option>
<option value="02">不可用</option>
</select>
</td>
<tr align="center">
<td width="100" height="48" rowspan="2" bgcolor="#99CCFF">上传文件</td>
<td height="24" bgcolor="#FFFFFF">
<iframe name="upload" frameborder=0 width=400 height=24 scrolling=no src=b.htm></iframe>
</td>
</tr>
</table>
</body>
</html>
B页面(b.htm):
<html>
<head>
<title>B页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body leftmargin="15" topmargin="2">
<form name="form" method="post" action="upfile.asp" enctype="multipart/form-data" >
<input name="photo" type="file" id="photo" size="42">
<input type="submit" name="upload" id="upload" value="上传">
</form>
</body>
</html>
dingdangy
2003-01-27
打赏
举报
回复
参考您提供的方法,并结合我自己的程序,已经成功,谢谢!
wangxj0600
2003-01-27
打赏
举报
回复
<input type=button
onclick="self.frames['a'].document.all.aaa.disabled=true">
<iframe name='a' src="2.htm"></iframe>
2.htm
<input type=button value="asdfd" id="aaa">
Selenium定位不到
元素
怎么办?一定要这么做
WebDriver只能在一个
页面
上对
元素
识别与定位,对于frame/表单
内嵌
的
页面
元素
无法直接定位。switch_to.frame() 默认可以直接取表单的id或name
属性
。如果没有可用的id和name
属性
,可以先定位到frame/iframe,再将定位...
抓紧收藏,Selenium无法定位
元素
的几种解决方案
WebDriver只能在一个
页面
上对
元素
识别与定位,对于frame/表单
内嵌
的
页面
元素
无法直接定位。switch_to.frame()默认可以直接取表单的id或name
属性
。如果没有可用的id和name
属性
,可以先定位到frame/iframe,再将定位...
JavaScript
JavaScript由三部分组成:ECMAScript(
JS
基础)、DOM
页面
文档对象模型(对
页面
中
各种
元素
进行操作)、BOM浏览器对象模型(对浏览器窗口进行操作)
JS
三种
写
法:
内嵌
式、行内式、外部 (script
中
src引入) 多行注释:shift+...
dis
ab
led
什么意思
中
文翻译,
js
中
dis
ab
led
是什么意思
htaccess文件是apache服务器提供的配置文件方法,使用它可以实现针对指定目录的基础配置更改,被放置该文件的目录和其所有只目录都适用文件
中
的配置。垃圾回收在php
中
是自动化的。设计模式是一般的可复用的解决方案...
js
简单知识
元素
:
页面
中
的所有标签都是
元素
,用element表示。节点:网页
中
的所有内容都是节点(标签、
属性
、文本、注释等),用node表示。BOM是浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是...
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章