0

iframe のフォント サイズを 150% に変更したい。私はすでにcssで設定していますが、結果は変わらず、同じ小さなテキストです。なぜサイズが変わらないのですか?

ここに私のcssコード、

#frame{
font-size:150%;
}

.frame {
z-index:2000;
}

そして私のhtmlコード、

<div class="frame">
    <iframe id ="frame" srcdoc="<p></p>" width="930"></iframe>
</div>

次に、iframe にテキストを出力する JavaScript コード、

document.getElementById("frame").srcdoc += transcript;
4

2 に答える 2

2
function changeSize(){
    var frame = document.getElementById("frame");
    var content = (frame.contentDocument || frame.contentWindow);
    content.body.style.fontSize = "150%";
}

iFrame にテキストを追加した後、この関数を呼び出してみてください。

document.getElementById("frame").srcdoc += transcript;
changeSize();
于 2013-05-22T15:57:38.807 に答える
1

親ページの CSS は、iframe 内の何にも影響しません。実際、iframe は、それが表示されるページのコードからほぼ完全に取り除かれています。

于 2013-04-15T16:36:52.997 に答える