当前位置:   article > 正文

js 获取ifram子页面中所有的自定义标签_获取iframe子页面标签

获取iframe子页面标签
  1. var init = function(iframId,r_v_data){
  2. a = r_v_data;
  3. get_Ifram(iframId);
  4. }
  5. var get_Ifram = function(iframId){
  6. var iframe = document.getElementById(iframId);
  7. get_R_V(iframe.contentWindow.document);
  8. if (iframe.attachEvent) {
  9. iframe.attachEvent("onload", function () {
  10. get_R_V(iframe.contentWindow.document);
  11. });
  12. } else {
  13. iframe.onload = function () {
  14. get_R_V(iframe.contentWindow.document);
  15. };
  16. }
  17. }
  18. var get_R_V = function(obj){
  19. dfs(obj.body);
  20. }
  21. function dfs(node) {
  22. if(node.nodeType === 1) {
  23. var tagName = node.tagName;
  24. if(node.getAttribute('R_V') != null){
  25. if(a.indexOf(node.getAttribute('R_V'))==-1){
  26. node.remove();
  27. }
  28. }
  29. var children = node.childNodes;
  30. for(var i = 0, len = children.length; i < len; i++) {
  31. dfs(children[i]);
  32. }
  33. }
  34. }

参数介绍:

init初始化函数

iframId ifram的ID

r_v_data 可以传个空字符

自定义标签是R_V 获取之后吧控件给移除

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/997609
推荐阅读
相关标签
  

闽ICP备14008679号