这是一个JSFiddle开头。
HTML
<iframe id="iframe" src="http://fiddle.jshell.net/"></iframe>
<div id="test">click me</div>
的jQuery
$( "#test" ).on( "click", function() {
var iframe = $("#iframe").contents();
iframe.find('#header').css('background-color', 'red');
iframe.find('#header').html('My content');
});
CSS
iframe {
height: 500px;
width: 800px;
}
问题
答案 0 :(得分:-2)
只需使用
即可<iframe id="iframe" src="./data-model.html" my-iframe></iframe>
var app = angular.module("myTestIframe", []);
app.controller('MyCtrl',function($scope){
});
app.directive("myIframe", function() {
return {
restrict: "A",
link: function (scope,element) {
console.log(element.css('background-color', 'red'));
}
}
});
如果包含jquery库,您还可以使用$(element)
管理元素