- ベストアンサー
DOCTYPE宣言の変更について
DOCTYPE宣言の内容を変更したいのですが、今使用してるサイトでは<body>より上の部分は編集することができません。 javascriptなどで、<body>部分からDOCTYPE宣言部分を書き換えることは可能でしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
例え読み込み後に書き換えられても意味が無い どうしてもやりたければwindow.openで新しいページか iframeにでも書き出すこと
その他の回答 (3)
noname#206842
回答No.3
Blogサイトの話でしょうか?・・・ HTMLで記述しているのであれば、書けないこと自体不思議です?・・・ ご自身のさいとですか?・・・ 無料のBlogサイトを利用されているのでは?・・・ 質問の意味が理解できません!
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
>実際にそういうことは可能なのですか? クライアント側のjavascriptでという条件ですと難しいですね DOCTYPEはdocument.doctypeで参照できるようですが、そもそもが 読み取り専用で、挙動もブラウザによって差があるようです。 アンタッチャブルなものだと思っておいた方がよいと思います
質問者
お礼
なるほど。 お返答ありがとうございました!
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>今使用してるサイト の運営ポリシーなのですよね? それを勝手に書き換えるということは契約違反なのでは? 書き変えたいのであればそのサイトに相談・確認するのが妥当です でなければ他のサイトに移ってください
質問者
お礼
確かにそうですね! サイト作成の方法を変えることにします。 しかし実際にそういうことは可能なのですか? 素朴な疑問として教えて欲しいです。
お礼
自身のサイトであれば変更は自由ですよ? 上記にもあるようにそのサイトの編集範囲が<body></body>中しか編集できないんです。