.contents()
完全に機能している iframe のクラス プロパティを変更したい。しかし、JavaScriptを使用してこれを行いたいです。私のコードは次のとおりです。
var $c = $('#myframe').contents();
$c.find('.inner-wp').css('margin','0')
.contents()
完全に機能している iframe のクラス プロパティを変更したい。しかし、JavaScriptを使用してこれを行いたいです。私のコードは次のとおりです。
var $c = $('#myframe').contents();
$c.find('.inner-wp').css('margin','0')
.contents()
フレーム内のドキュメントを返します。だから、あなたが探している:
var frame = document.getElementById('myframe');
var c = frame.contentDocument || frame.contentWindow.document;
注: フレームが別のオリジンからのものである場合、これは機能しません。
コードの残りの部分:
var inner_wp = c.getElementsByClassName('inner-wp');
for (var i=0; i<inner_wp.length; i++) {
inner_wp[i].style.margin = '0';
}