2008年11月13日木曜日

FireFox の textContent と IE の innerText

まったく…
Firebugs でちゃんとテストしたのに、
IE で動かないとか…。

同じ Javascript とはいえども、
クライアントサイドで動くから
ブラウザに影響されるんですかねぇ…。

textContent が NULL で参照できないって言われて
割と悩みました…。

Windows Script Debugger がとても役に立ちました。

今までデバッガって、Visual Studio しか使ったことは無かったのですが、
Firebugs にしても WSD にしても
やっぱりウォッチやブレークポイントは便利でいいですね。


//************************************************************

// Node から textContent または innerText を取得する。

//************************************************************

function GetTextContents(elem) {

    
/*@cc_on // IE では textContent が使用出来ない。

        return elem.innerText;

    @*/

    // FireFox では innerText が使用出来ない。

    
return elem.textContent;

}


/*@cc_on @*/ なんていう条件付きコンパイラとか
風の便りには聞いたことあったけど、
実際に使ったの初めてだよ…。



5 件のコメント:

匿名 さんのコメント...

かなり久々にウェブサイト見たがすごいなw

最近はJavaでウェブ構築しとるよ。

未来樹ですヾ(*´∀`*)ノキャッキャ さんのコメント...

いま仕事では、
Javascript と ActionScript の連携やってるんだよw
すごーく楽しいw

Java でウェブ作れるんだーw
アプレットしか作れないと思ってたw

うちのサイトは、
来年初頭にもっとすごくする予定ですぜw

匿名 さんのコメント...

年始を楽しみにしとるよ。

今度ActionScript教えてw
ということで年末は訪問!

匿名 さんのコメント...

HPが見れませんwwww
せっかくシグナスの騎士について知りたかったのにwwww
@ブログ移転しました夜空物語は消してください
http://sorairo839.blog75.fc2.com/

未来樹ですヾ(*´∀`*)ノキャッキャ さんのコメント...

>yh さん

Action Script は
3.0 になってからは
まだあんまりちゃんと勉強出来てない…



>ヘルアン さん

昨日ちょうどそれを直しました。
シグナスの騎士団については
まだ何も記事上げてないですにゃ…