2012年4月5日木曜日

javascriptで動的にタグを追加するときの話

javascriptでdivタグの中身等を書き換えるときに、DOMを自分でがんばって書き込んでもいいのですが、使うと便利なものがいくつかあります。

1つめ innerHTMLで追加する方法
document.getElementById("#divID").innerHTML = "適当な内容";
2つめjqmobiのhtml関数を利用する方法
$("#divID").html("適当な内容");
3つめjQueryのhtml関数を利用する方法
$("#divID").html("適当な内容");

さて、この中で1つだけ、scriptタグ(javascript)を含むデータをいれたときにその関数が実行されるものがあります。
それは2つ目のjQueryのやつです。

すくなくとも、僕の手元にあるChromeとSafariではscriptタグの内容がjavascriptとして認識されるようです。

1つめのやり方
 2つめのやり方
 3つめのやり方

iMacのgoogle chrome18.0.1025.142での動作です。

不思議ですね。
jQuery・・・

0 件のコメント:

コメントを投稿