精华内容
下载资源
问答
  • 获取父页面的class
    千次阅读
    2020-12-28 20:47:40

    //使用原生js时,通过class名称就可以得到相应的class名称标签组封装的函数

    //定义一个函数getClass(oParent,aClass);

    function getClass(oParent,aClass){             //oParent为要获取的className的父级元素对象

    var aEle = document.getElementsByTagName('*');     //定义一个变量通过通配符获取所有标签

    var result = [];                      //定义一个空数组,因为获取的元素可能有多个,所以用数组存放

    for(var i=0;i

    if(aEle[i].className == aClass){           //判断获取到的元素的参数的class就是元素的className

    result.push(aEle[i])                //若是,则放进数组中

    }

    }

    return result;                       //返回这个className的元素

    }

    var demo = document.getElementById('demo');

    getClass(demo,'box')

    eg:

    更多相关内容
  • Layer/jquery获取父窗口的元素

    千次阅读 2020-10-13 17:57:42
    一、描述二、分析三、参考 一、描述 ...span class="layui-badge" style="display: none" id="not-read-msg-count"></span> 由于 消息提示框(铃铛图标)属于header ,消息中心选项卡 .

    一、描述

    • 如图,我们要在 消息中心 选项卡中 改变 消息提示框(铃铛)旁边的未读消息数量
      在这里插入图片描述

    二、分析

    <!-- 未读消息数 -->
    <span class="layui-badge" style="display: none" id="not-read-msg-count"></span>
    

    由于 消息提示框(铃铛图标)属于header消息中心选项卡 属于content模块,直接查找元素再赋值肯定是不行的。

    • 错误案例 - 直接查找
    $.ajax({
        url: '/././.',
        type: 'post',
        success: function(res) {
            let notRead = res.data;
            if(notRead > 0){
                //直接找到元素,显示 - 赋值
                $('#not-read-msg-count').show();
                $('#not-read-msg-count').text(notRead);
            }else{
                //无消息,直接隐藏元素
                $('#not-read-msg-count').hide(); //元素隐藏
            }
        },
        error: function(res) {
            console.log(res.msg);
        }
    });
    
    • 正确案例 - 在父窗口查找
    $.ajax({
        url: '/././.',
        type: 'post',
        success: function(res) {
            let notRead = res.data;
            if(notRead > 0){
                //在父窗口中找到元素,显示 - 赋值
                $('#not-read-msg-count', window.parent.document).show();
                $('#not-read-msg-count', window.parent.document).text(notRead);
            }else{
                //无消息,隐藏父窗口中的元素
                $('#not-read-msg-count', window.parent.document).hide(); //元素隐藏
            }
        },
        error: function(res) {
            console.log(res.msg);
        }
    });
    

    三、参考

    解析jquery获取父窗口的元素

    Jquery写法:("#父窗口元素ID",window.parent.document);
    Javascript写法:window.parent.document.getElementByIdx_x("父窗口元素ID");

    取父窗口的元素方法:$(selector, window.parent.document);
    那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);

    类似的,取其它窗口的方法大同小异

    • $(selector, window.top.document);
    • $(selector, window.opener.document);
    • $(selector, window.top.frames[0].document);
    展开全文
  • js/jquery获取父窗口元素

    千次阅读 2021-06-08 10:22:39
    父窗口的元素方法:$(selector, window.parent.document); 那么你取父窗口父窗口的元素就可以用:$(selector, window.parent.parent.document); 类似的,取其它窗口的方法大同小异 $(selector, window.top....

    1.取 父窗口 的元素方法:

    $(selector, window.parent.document);
    
    // 例子:
    var topWindow = $(window.parent.document);
    $('.mainContent iframe', topWindow).attr("name"); // 获取class为 .mainContent 下的iframe中属性名为:name 的值
    
    // 获取父窗口,windos当前的, <iframe>, 属性名为 uploadFrame 的。document 为对象。sb 为方法函数
    frm = window.parent.window.frames['uploadFrame'];
    frmDocument = frm.document;
    frm.sb(3); //sb 是uploadFrame页面里的一个函数

    做WEB前端开发的过程中,经常会有这样的需求,用户点击【编辑】按钮,弹出一个对话框,在里边修改相应的值,然后把修改后的值显示在原页面,最后点击保存。用window.parent.document.getElementById().setAttribute("value","")可以很好的解决这个问题。

      $("#parent", window.parent.document).val($val);//jQuery写法给父页面传值

    2.那么你取 父窗口的父窗口 的元素就可以用:

    $(selector, window.parent.parent.document);

     3.那么你取 最顶级 的父窗口的元素就可以用:

    $(selector, window.top.document);
    
    // 获取第一个 <iframe> 元素 (索引为 0) 的
    $(selector, window.top.frames[0].document);
    

     4.那么你取 open打开新窗口 的元素就可以用:

    $(selector, window.opener.document);

      5.获取导航到当前网页的超链接所在网页的URL:

           如果要显示某一个网站的超链接跳转到你的网站你可以如下:

    var refurl=document.referrer; 
    if(refurl.indexOf("wowgame")>-1){ 
       alert("你的来源网址为:【"+document.referrer+"】目前本站与该站已终止合作。"); 
       location.replace(refurl); 
    }    

    6. js操作窗口解说:

    1. frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent
      window.opener引用的是window.open打开的页面的父页面。 
      window.frames对象可以引用iframe里的页面,也可以引用frameset里的页面.
    2. self和window代表本窗口,parent代表父框架,而top代表最顶层框架,如果页面不含框架,则这几个对象相同,如果只含有一层框架,则parent等于top,另外,self和window可以省略

     

    取父窗口的元素方法:$(selector, window.parent.document);
    那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);

    类似的,取其它窗口的方法大同小异
    $(selector, window.top.document);
    $(selector, window.opener.document);
    $(selector, window.top.frames[0].document);

    展开全文
  • 主要介绍了详解VUE里子组件如何获取父组件动态变化的值,子组件通过props获取父组件传过来的数据,子组件存在操作传过来的数据并且传递给父组件,需要的朋友可以参考下
  • JS获取父节点方法

    2020-12-03 17:31:21
    如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用...如果页面上含有多个相同id的节点,那么只返回第一个节点。 如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:
  • js子页面获取父页面数据

    千次阅读 2021-01-13 09:05:01
    用JS或jquery访问页面... index.html 文件内含有一个iframe: XML/HTML代码 在iframe子页面获取父页面元素 代码如下: $.('#objld', parent.document);在父页面获取iframe子页面的元素 代码如下: $("#objid", documen...

    用JS或jquery访问页面内的iframe,兼容IE/FF 注意:框架内的页面是不能跨域的! 假设有两个页面,在相同域下. index.html 文件内含有一个iframe: XML/HTML代码

    在iframe子页面获取父页面元素 代码如下: $.('#objld', parent.document); 在父页面获取iframe子页面的元素 代码如下: $("#objid", document.iframes('iframe').document) 或 代码如下: $(document.getElementById('iframeId').contentWindow.document.body).html() $(document.getElementById('iframeI…

    一.在iframe子页面获取父页面元素代码如下:$('#objld', parent.document); 二.在父页面获取iframe子页面的元素代码如下:$("#objid", document.iframes('iframe').document) 或代码如下:var doc = $(document.getElementById('iframeId').contentWindow.document);var ele = $("#objId",doc);…

    $("input[type='checkbox']:checked",window.opener.document);//适用于打开窗口的父页面元素获取 $("input[type='checkbox']:checked",parent.document);//适用于iframe子页面获取父页面元素…

    做页面预览的时候,数据没有存入数据库,但是要打开一个页面进行预览,询问众大婶,原来是这样来做. 1.父页面 预览 2.子页面,也就是a.html获取父页面中文本框的value $(function(){…

    项目中发现要在iframe的弹框中获取父页面中的元素,我们可以按照如下代码操作:$(window.parent.document).find('selector').attr('XXX') 如果我们需要获取父页面的window对象,我们可以使用如下代码操作:window.parent.location.hash 如果我们获取的是最顶层的页面,那么我么可以通过window.top来实现:…

    (一) popsDowm 三种方法获取父组件数据:被动获得(1):主动获取(2). 1.被动获得: 父组件:v-bind: 绑定变量参数和方法参数:子组件:props 接收参数.可以在模板中直接使用也可以 this.参数 获得 v-bind:name="yourName" props:['name'] template: {{name}} js: this.name v-bind:fatherMeth="regMeth" props:{fatherMeth: Fun…

    var frameId = $(layero).find("iframe").attr('id');//父页面获取子页面的iframe var id = $(window.frames[frameId].document).find("#typecoupon").val();父页面获取子页面指定的id数据 $(window.parent.document).find("#age").val(age);子页面的数据赋值给父页面指定的id…

    父页面HTML文件:

    • 子页面列表1
    • 子页面列表2
    • 子页面列表3
    • 子页面列表4
    子页面js文件 1.//点击父页面的li元素触发的事件 $(parent.$(&q…

    父页面的代码

                           子页面a.php代码如下: 父页面p.php代码如下:

    javascript获取iframe框架中,加载的页面document对象 因为浏览器安全限制,对跨域访问的页面,其document对象无法读取.设置属性 function getDocument(iframe)         {             var Doc;             try{                 Doc = iframe.contentWindow.document;// For IE5.5 and IE6             }         …

    1. jquery 在iframe子页面获取父页面元素代码如下: $("#objid", parent.document) 2. jquery在父页面 获取iframe子页面的元素 代码如下: $("#objid",document.frames('iframename').document) 3.js 在iframe子页面获取父页面元素代码如下: indow.parent.document.getElementByIdx_x("元素id");…

    在实际的项目开发中,iframe框架经常使用,主要用于引入其他的页面.下面主要介绍一下使用iframe引入其他页面后,父页面如何调用子页面的方法和元素以及子页面如何调用父页面的方法和元素. 1.父页面获取子页面的元素 //jquery方式 $("#iframeId").contents().find("#child1"); //js方式 window.frames["iframName"].document.getElementById(&quo…

    //获取父页面的某个元素var node = window.parent.document.getElementById("btnReturn");//调用该元素的Click事件 node.click();…

    前言 1. AppBox是捐赠开源(获取源代码至少需要捐赠作者 1 元钱),基于的 FineUI(开源版)则是完整开源,网址:http://fineui.codeplex.com/ 2. 你可以通过捐赠获取 AppBox 的完整源代码:http://fineui.com/donate/ 3. AppBox v3.0于 2013-08 发布,采用了EF CodeFirst开发模式和扁平化的设计理念:http://www.cnblogs.com/sanshi/p/3274122.html AppBo…

    项目中我们经会用到iframe,可能还会把iframe里的数值赋值给父页面空间. 接下来我们来说说有关于iframe赋值给父页面的方法. 1.子页面iframe给父页面的控件赋值方法. parent.document.getElementById("user").value = "wwwww"; //子窗口赋值父窗口方法一 parent.document.form1.shoulu.value="123"'; //子窗口赋值父窗口方法二 2.父页面…

    说明:以下内容来自互联网 [1]子页面取得父页面的dom对象   parent.window.$('#id').val("");   [2]父页面取得子页面的对象   $(window.frames["iframeName"].document).find('#subjectDg').datagrid('acceptChanges');   $('#iframeId').contents().find('#id');  //*****   [3]父页面调用子页面方法…

    a.html

    hello world!!!

    这是父级页面

    子窗口访问父页面iframe中的iframe 子窗口访问最顶层页面中的iframe中的iframe top打开的子窗口访问父页面中的iframe中的iframe top打开的子窗口访问最顶层页面中的iframe中的iframe ================================ 蕃薯耀 2018年2月5日 http://www.cnblogs.com/fanshuyao/ 页面情况说明: 页面使用jquery eayui架构,主页是一个普通页面(main页面),然后打开一个tab标…

    把easyDialog v2.0这个插件加入到了项目中,在做选择部门功能时运用这个插件,在easyDialog.open里面的content函数中套了一个iframe标签,把部门页面的地址放入到src中 success(‘提交成功’); .操作成功后关闭当前页 $this->assign('jumpUrl', "javascript:window.opener=null;window.open(&…

    父页面中:

    var obj=document.getElementById("id");得到的是dom对象,对该对象进行操作的时候使用js方法 var obj=$("#id");得到的是jquery对象,对该对象进行操作的时候使用jquery方法 1.对于上面获得的对象进行遍历 (1).js方法  for(vat i=0;j

    父页面:

    父组件

    插槽1

    插槽101

    插槽2

    {{…

    在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一个元素中.按照一般的写法,我们需要用到类似如下的语句: 1.window.parent.document.getElementById("myEle").innerHTML = html; 使用 jQuery ,写法如下: 1.$("#myEle", window.parent.document).html(html); 即指明了是在 window.pare…

    已知,子组件通过props获取父组件传过来的数据,而这个数据是无法在created.mounted生命周期中使用的,只能在beforeUpdated或者updated获取到: 但是如果我们要使用这个数据再获取其他数据并渲染到页面,我们就不能在beforeUpdated或者updated操作,自相矛盾. 这就可以用到Vue的watch方法,先监听子组件获取到的数据,当数据有变化后(也就是数据获取到后),再调用相应的方法. 如下,子组件获取到数据detail,然后要在getTicket方法中使用这个…

    展开全文
  • 如果一个页面里面有框架,点页面里的连接,要求在这个 里打开。在中规定name 然后在修改默认打开模式,:网页head中加上或部分连接的目标框架设为(**)要插入一个页面。要求只拿中间一部分。其他的都不要。代码: ...
  • 在做一个联系人管理的C#设计时,遇到了这个问题,我... public partial class Logout : Form { //定义一个静态变量存放窗体中的文本框的值 public static string tB_LogoutName; //实例化子窗体的事件 private
  • // 父页面获取子页面的iframe var frameId = $(layero).find("iframe").attr('id'); // 父页面获取子页面指定的id数据 var id = $(window.frames[frameId].document).find("#typecoupon").val(); // 子页面的数据...
  • 父页面: //弹出功能 $(".emsw").click(function () { var indexs=$(".emsw").index($(this));//给子页面的参数 layer.open({ type: 2, title: '人员列表', //skin: 'layui-layer-rim', //加上边框 area: ['...
  • iFrame 里的 JavaScript 要操作父级窗口的 DOM 元素,必须搞懂几个对象:parent 是父窗口(如果窗口是顶级窗口,那么 parent == self == top)top 是最顶级父窗口(有的窗口中套了好几层 frameset 或...
  • 子页面元素是通过父页面的iframe进来的,所以在子页面元素需要获取父页面的元素做一些改变。 jquery就为我们提供了一个很好的方法 : 第一、在iframe中查找父页面元素的方法: $(’#父页面元素id’, window.parent....
  • iframe子页面获取父页面的点击事件

    千次阅读 2019-05-16 18:50:09
    iframe子页面获取父页面的mouseenter事件,需要load事件指定iframe元素加载完成时运行的函数 父页面Html代码: <head> <meta charset="UTF-8"> <title>parent page</title> <script ...
  • layui中弹出层的使用本篇文章适合小白,大神靠边站最终页面效果父页面表格的渲染弹出层页面从父页面点击按钮弹出子页面重点 本篇文章适合小白,大神靠边站 最终页面效果 直接看代码吧 父页面表格的渲染 table....
  • 下面小编就为大家带来一篇easyui中combotree循环获取父节点至根节点并输出路径实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • jquery 获取父节点

    2020-11-12 11:01:59
    jquery 获取父节点 $('.class').parents(); //获取所有父节点 $('.class').parents('.tree'); // 获取所有父节点中的其中一个 $('.class').parents().last(); //获取所有父节点中的最后一个
  • 子页面获取父页面的id=care的子页面parent.care.location.reload();父页面获取id=imp的子页面imp.location.reload();1. jquery在iframe子页面获取父页面元素和方法代码如下:parent.$("selector");parent....
  • <p class="searchbutaa" onclick="parent.window.showDiv()">搜索更多 跨页面操作涉及域的概念(origin)。 错误的意思是: 未捕获的安全错误:阻止了一个域为null的frame页面访问另一个域为null的页面。 也许...
  • iframe子页面获取父页面对象  function callback() {    self.parent.$('#AdPicUrl').val();    }   easyUI的iframe给父页面对象赋值 self.parent.$("#AdPicUrl").textbox('setValue','医疗信息管理系统开
  • 我从视图源页面中提取了下面的dom树 .class="blob-num blob-num-addition js-linkable-line-number">+ @PostAuthorize("this.belongsToTenant(returnObject) && (hasAnyRole('ROLE_ADMIN_INVOICE'...
  • iframe中获取父窗口的元素

    千次阅读 2018-03-23 16:47:28
    一个html,叫a &lt;div&gt; &lt;ul id="munutopviews"&gt; &lt;li&gt; &lt;... class="return-home"&gt;首页&lt;/a&gt; &l
  • jquery获取父元素方法比较多,比如parent(),parents(),closest()这些都能帮你实现查找父元素或节点,下面我们来一一讲解:先举个例子,jquery获取父节点jquery获取父元素我们的目的是通过 id 为 item1 的便签a取到...
  • c#子窗口获取父窗口

    千次阅读 2013-11-03 18:23:32
    作为参数来构造子窗体,这样在子窗体中调用窗体,能够直接用 “this.pParentWin” 就能够了     但是以上所作的,只是让您能够访问当前主窗体对象,那么如何操作控件,很多人直接修改控件的成员访问符,即把 ...
  • 主要参数二、弹出页面与”父页面“之间获取Element数据并赋值1.需求2.实现代码1、前期准备**2、所有代码**三、最后 前言 最近在做一个超市管理系统的作业,我也是用到了layUI组件库,使用表格时,也是被编辑表格...
  • layUI父页面获取子页面数据

    千次阅读 2021-12-30 16:53:29
    //父页面 layer.open({ title: title, type: 2, area: ['80%', '80%'], content: url, btn: ['确定', '关闭'], yes: function (index, layero) { //获取子页面的ifarme的值 var iframeId = $(layero).find...
  • 我就希望在B中的IDC_text2中输入一个数字,点击DD_BUTTON2,然后关闭B对象的对话框,在A对象的对话框中点击IDD_BUTTON1,然后IDC_text1中显示这个数,如何操作啊,初学者求指教,我查了说是可以通过获取父窗口的句柄...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 141,334
精华内容 56,533
关键字:

获取父页面的class