• ベストアンサー

DOCTYPE宣言の変更について

DOCTYPE宣言の内容を変更したいのですが、今使用してるサイトでは<body>より上の部分は編集することができません。 javascriptなどで、<body>部分からDOCTYPE宣言部分を書き換えることは可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.4

例え読み込み後に書き換えられても意味が無い どうしてもやりたければwindow.openで新しいページか iframeにでも書き出すこと

その他の回答 (3)

noname#206842
noname#206842
回答No.3

Blogサイトの話でしょうか?・・・ HTMLで記述しているのであれば、書けないこと自体不思議です?・・・ ご自身のさいとですか?・・・ 無料のBlogサイトを利用されているのでは?・・・ 質問の意味が理解できません!

ginjiginji
質問者

お礼

自身のサイトであれば変更は自由ですよ? 上記にもあるようにそのサイトの編集範囲が<body></body>中しか編集できないんです。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>実際にそういうことは可能なのですか? クライアント側のjavascriptでという条件ですと難しいですね DOCTYPEはdocument.doctypeで参照できるようですが、そもそもが 読み取り専用で、挙動もブラウザによって差があるようです。 アンタッチャブルなものだと思っておいた方がよいと思います

ginjiginji
質問者

お礼

なるほど。 お返答ありがとうございました!

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>今使用してるサイト の運営ポリシーなのですよね? それを勝手に書き換えるということは契約違反なのでは? 書き変えたいのであればそのサイトに相談・確認するのが妥当です でなければ他のサイトに移ってください

ginjiginji
質問者

お礼

確かにそうですね! サイト作成の方法を変えることにします。 しかし実際にそういうことは可能なのですか? 素朴な疑問として教えて欲しいです。

関連するQ&A