• 締切済み

javascriptに関して

javascriptに関して document.getElementById("greeting").innerHTMLという一文があるのですが、 サンプルを書いても.innerHTMLの意味がよくわかりません・・。 サンプルコード内で.innerHTMLを抜いてしまった場合エラーが出てしまったので、 必須のプロパティであることは認識しているのですが、 このプロパティはどのようなものなのでしょうか? ご存じの方がいらっしゃいましたらお願い致します。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

document.getElementById("greeting") は、指定したIDを持つノード(タグ)を返します。 これは、ノードなので、テキストでも数値でもなくオブジェクトです。 innerHTMLプロパティはそのタグの内側に含まれるHTMLテキストを返します。 <div id="greeting">あああああ<a href="http:。。。">いいいい</a>うううう</div> だとすると、innerHMTLは、'あああああ<a href="http:。。。">いいいい</a>うううう' という文字列です。

関連するQ&A

専門家に質問してみよう