HTMLのタグにidを与えて、JavaScriptでそのタグ内のテキストを差し替えたいと思っておりますが、どのように対応すればいいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/04/12 23:21:26
  • 終了:2007/04/19 23:25:03

回答(2件)

id:F-15X No.1

F-15X回答回数111ベストアンサー獲得回数132007/04/12 23:29:14

ポイント35pt
<div id="subContent"></div>


//IEなど
document.getElementById("subContent").innerText = "XXXX";
//FireFoxなど
document.getElementById("subContent").textContent = "XXXX";

参考:HTMLへのアクセス方法 - div -

ページの中ほどにブラウザ種類を判断してセットする方法があります。

id:kazu1107 No.2

kazu1107回答回数199ベストアンサー獲得回数142007/04/13 00:45:31

ポイント35pt

e = document.getElementById('ID識別子');

e.innerHTML = 'タグの中身';

最近のブラウザなら大概これでいけます。

少し不安ならprototype.jsというAjaxライブラリを使うことで

e = $('ID識別子');

Element.update(e, 'タグの中身');

といった具合にすると、簡単にある程度のブラウザに対応させることが出来ます。

prototype.js関連リンク

http://www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html

http://www.openspc2.org/JavaScript/Ajax/ref/prototype.js/ver1.4/...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません