情景 父页面是一个 webview 页面(本地页面) 子页面是一个 webview 页面(加载的网络地址) 问题 如何获取子页面中的 DOM 节点? 比如说,我想获取子页面中的 img 节点,并将它的 src 路径返回给父页面以进行其他操作。 请问这有可能办到吗?
无法获得DOM节点,只能执行JS函数,比如你可以在父页面中执行evalJS方法,去执行子页面中的js方法,让子页面去操作对应的DOM,若需要参数,父页面也可以传递; 可以参考最新hello mui中,主列表页面(list.html)动态修改模板页面(template.html)标题的操作方式: var title = this.innerText; template.evalJS("with(document.getElementById('title')){innerHTML='" + title + "';};");
1 个回复
DCloud_UNI_CHB
无法获得DOM节点,只能执行JS函数,比如你可以在父页面中执行evalJS方法,去执行子页面中的js方法,让子页面去操作对应的DOM,若需要参数,父页面也可以传递;
可以参考最新hello mui中,主列表页面(list.html)动态修改模板页面(template.html)标题的操作方式: