iframe项目寻找元素问题

项目是用iframe搭建起来的,让我无语五分钟。。。这种化石级别的东西,兼容好,但是解决需求效果框架很少兼容它。

还有好多大型框架也不会去做这一块,譬如angular。。。这种争议的事情不说了。。

现实就是要面对iframe

  首先要寻找iframe内部的元素,就是父到子。。

    $('jquery支持的选择器', window.parent.document);

    返回iframe内部匹配的节点

还有从子到父,
var iframe = document.getElementById("iframeworkspace");
var iwindow = iframe.contentWindow;
var ele = iwindow.document;
这里就完全拿到节点了、可以直接上jquery包裹使用
$(("html", ele.documentElement)).find("#pric_" + id).text("¥"+order_amount);
$(("html", ele.documentElement)).find("#yunfei_" + id).text("(含运费:¥"+shipping_fee+"元)");
后面就任你摆布喽。
posted @ 2018-05-04 18:13  遗笑忘川  阅读(104)  评论(0编辑  收藏  举报