0

iframe内にJSを設定して、iframe外の要素を操作しようとしています。style.backgroundColorコードは機能しますが、innerHtmlは機能しません。

私は持っています

<script type="text/javascript"> 
           //get main document element.
           var ititle= parent.document.getElementById('MainTitle');
           //works          
           ititle.style.backgroundColor = "#FFCC00";
       //doesn't work
       ititle.innerHtml='test html';
</script>  

上記のスクリプトは私のiframe内にあります

理由はありますか?どうもありがとう。

4

1 に答える 1

3

JavaScriptは大文字と小文字を区別するため、innerHTML(すべてアッパー):

 ititle.innerHtml='test html';
 //should be
 ititle.innerHTML='test html';
于 2012-09-11T20:33:57.193 に答える