JSoon
JSoon
  • 发布:2014-11-19 11:36
  • 更新:2014-11-19 13:18
  • 阅读:2689

如何获取子页面的 DOM 节点?

分类:HTML5+

情景

  1. 父页面是一个 webview 页面(本地页面)
  2. 子页面是一个 webview 页面(加载的网络地址)

问题

如何获取子页面中的 DOM 节点?
比如说,我想获取子页面中的 img 节点,并将它的 src 路径返回给父页面以进行其他操作。
请问这有可能办到吗?

2014-11-19 11:36 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

无法获得DOM节点,只能执行JS函数,比如你可以在父页面中执行evalJS方法,去执行子页面中的js方法,让子页面去操作对应的DOM,若需要参数,父页面也可以传递;

可以参考最新hello mui中,主列表页面(list.html)动态修改模板页面(template.html)标题的操作方式:

var title = this.innerText;  
template.evalJS("with(document.getElementById('title')){innerHTML='" + title + "';};");

该问题目前已经被锁定, 无法添加新回复