jquery代码转换成原生js代码

window.parent.$(".clildFrame .layui-tab-item.layui-show").find("iframe")[0].setAttribute('src', href);

这一句代码用原生js怎么来写?希望能兼容IE8。PS:document.getElementsByClassName不支持IE8### 问题描述

阅读 4.2k
2 个回答
var arr = [],_dom = document.getElementsByTagName('*');
for(var i=0;i<_dom.length;i++){
    if(_dom[i].className == 'opts-group') arr.push(_dom[i])
}

选出来所有节点。然后遍历。判断他们的class是不是符合要求。符合就存起来。你的是找iframe再做操作,就不用存了,直接操作就OK

clipboard.png

var parent = window.parent

parent.document.getElementsByTagName('div') //一层层判断className是不是等于想要的class,最终找到iframe
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题