【发布时间】:2013-05-26 01:13:44
【问题描述】:
我已经可以使用 jQuery 获取 iframe 的内容,但我想学习如何使用纯 JavaScript 获取它。
这是我目前所拥有的。
var frame = document.getElementById('awc_frame');
var easyBB = frame.contentWindow.document.body.innerHTML;
easyBB.getElementById('chatbox-title').innerText="Chatbox";
我做错了什么,请帮忙。原来框架没有ID,我已经试过了
var frame = document.frames['awc_frame'];
跨浏览器效率高吗?然后我如何获得 contentWindow?只是一些解释,所以我可以用 JavaScript 而不是 jQuery 来做到这一点。 jQuery版本是这个
var frame = $('#avacweb_chat iframe');
var easyBB = $('#chatbox-title',frame.contents()).text('Chatbox');
【问题讨论】:
-
抱歉,无意冒犯。是否有社区共识(例如元问题)表示标记为旧问题的重复是不好的?你同意他们是同一个问题吗?如果不是,你能解释一下为什么吗?我可能判断错了。
-
嗯,不同。对不起,我的粗鲁只是被激怒了。与我显示我的代码不同,jquery 和 vanilla 并且该问题显示 OP 中没有代码
标签: javascript iframe