2 ciara chen ciara_chen 于 2016.04.08 16:27 提问

怎么在父页面修改二级子页面元素样式
js

我在父页面iframe了一个子页面。在子页面又Iframe了一个子页面,怎么在第一个父页面里修改最后一个子页面里元素的样式啊?

3个回答

showbo
showbo   Ds   Rxr 2016.04.08 16:44
已采纳
CSDNXIAOC
CSDNXIAOC   2016.04.08 21:45



String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

 
    ">
   
    My JSP 'index.......
答案就在这里:父页面修改子页面元素
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

ciara_chen
ciara_chen   2016.04.13 13:37

我已经解决了这个问题,如果以后还有谁有这个问题可以参考一下,
$("#iframe的ID").contents().find("#iframe中的控件ID").contents().find("#iframe中的控件ID").click();
如果是调用子页面的js ,就一级一级的调用
child.window.子页面的方法名()
;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
子页面修改父页面元素或顶层页面元素
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>       ">         My JSP 'left.jsp' star
JS对父元素和子元素样式设置及Iframe子页面装载
本身JS是弱项,慢慢增加这方面的知识量,遇到自己写的JS就往这里面存一下吧! 遇到这样一个场景:一排按钮,点击其中一个按钮需要把当前按钮标明出来,但是之前的按钮这个样式的又要清除掉。于是就用到了啦! 另外将网页子页面装载到iframe里面去,不能用href 直接连接(打开新页了),因此用JS处理将子页直接装载在iframe里面,这里用_href代替啦 下面是HTML代码:
iframe父页面修改子页面的数据
document.getElementById("son").contentWindow.document.body.innerHTML="aaaaa"; son为iframe的id。
子页面调用父页面对象修改父页面span(div或者input)值
var dataCount = data.dataCount;//最新消息数量 //拿到account_index.ftl页面消息对象  $("#noticeCount_" , parent.document).html(dataCount);        补充:   'noticeCount_'    为父页面需要修改对象的id
在父页面获取子页面元素值的方法
当在一个html父页面中嵌入html子页时,当点击父页面的元素需要读取或者操作子页面元素时,以下方法十分有效。<!-- fu.html --> <!DOCTYPE html> <html> <head> <title></title> <meta charset="UTF-8"> </head> <body> <div> <iframe src="./zi.h
easyUI的iframe子页面操作父页面元素
曾经试过这样的方法       在iframe子页面获取父页面元素       代码如下:       $('#objId', parent.document); 这样可以获得父页面的元素,但是调用EasyUI的方法的时候,就会报错。 郁闷了很久很久,最终找到方案,写法的区别,如下: parent.$('#objId') 这样调用方法就不会报错
使用jQuery获取父页面元素及子页面元素的方法
背景:  子页面元素是include进来的,在子页面元素需要获取父页面的元素做一些操作..  jquery提供了一个很好的方法  $("#父页面元素id" , parent.document)   同样适用于iframe  背景:  子页面元素是include进来的,在父页面元素需要获取子页面的元素做一些操作..  方法:  $('#子页面元素').
Jquery 获取 iframe 父页面与子页面的元素和方法
1.在页面中查找 iframe 页面元素: $("#iframe").contents().find("#id") 2.在 iframe 中查找父页面元素: $("#id", parent.document) 3.在 iframe 中调用父页面中定义的方法和变量: parent.method parent.value
js中实现子页面向父页面中赋值
js中实现子页面向父页面中赋值
jquery 父、子页面之间页面元素的获取,方法的调用:
jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素:     格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();      实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 标签 id; iBtnOk 为子页面按钮 i