Javascript 在angularJS中获取内容窗口
我正在尝试获取iframe的内容窗口 在JQuery中,我一直在这样做:Javascript 在angularJS中获取内容窗口,javascript,angular,Javascript,Angular,我正在尝试获取iframe的内容窗口 在JQuery中,我一直在这样做: $('#loginframe')[0].contentWindow 但是,我无法在angular中使用JQuery,因此尝试以本机方式执行此操作时没有取得多大成功: var iframe = document.getElementById('loginframe'); var insideDoc = (iframe.contentWindow || iframe.contentDocument); 正确的方法是
$('#loginframe')[0].contentWindow
但是,我无法在angular中使用JQuery,因此尝试以本机方式执行此操作时没有取得多大成功:
var iframe = document.getElementById('loginframe');
var insideDoc = (iframe.contentWindow || iframe.contentDocument);
正确的方法是什么
谢谢 angular.element('#loginframe')[0].contentWindow
Angular使用精简版的jQuery,Angular.element是jQuery函数的别名
iframe是否也需要编制索引,即iframe[0]?如果看不到iframe或页面的输出,很难判断。
document.getElementById('loginframe')。contentWindow
应该可以工作。无论何时提出问题,请解释问题所在以及任何错误消息。看你是用AngularJS(1.x)还是AngularJS(2+)来做这个?你已经用两个版本标记了这个问题,这使得回答起来很困难。@MikeMcCaughan除了在这两种情况下,你都违背了流程,希望是出于一些很好的原因,而且这真的不是一个有棱角的问题,只是一个普通的问题。@JuanMendes我不会对问题的内容做出任何判断,事实上它有两个标签。如果OP因为与AngularJS或AngularJS无关而想同时删除这两个标签,那么这也可以解决问题:)。啊,我错过了那个标签。