- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:document.lastChild.appendChild()のIE5.5対応)
document.lastChild.appendChild()のIE5.5対応
このQ&Aのポイント
- 任意のHTMLファイルの<body>内に<script type="text/javascript" src="sample.js" charset="shift_jis"></script>と書いたとき、そのHTMLファイルのヘッダにsample.cssへのlinkを定義できるように
- sample.js内に以下のコードを追加しましたが、IE5.5ではエラーが発生します。
- IE5.5に対応する書き方があるのかどうか知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
古いIEの環境がないのであてずっぽになりますが・・・ sample_css=document.createElement('link'); sample_css.setAttribute('rel','stylesheet'); sample_css.setAttribute('href','/sample.css'); sample_css.setAttribute('type','text/css'); document.getElementsByTagName("head")[0].appendChild(sample_css); とかでどうでしょう?
お礼
ありがとうございました。IE5.5~7.0、FireFox、Opera、Safariとも全て動きました。