ホームページ  >  記事  >  ウェブフロントエンド  >  IE および Firefox_javascript スキルと互換性のあるノードのテキスト値を取得するための JavaScript コード

IE および Firefox_javascript スキルと互換性のあるノードのテキスト値を取得するための JavaScript コード

WBOY
WBOYオリジナル
2016-05-16 18:40:161018ブラウズ

ノードに含まれる文字列の値は、ブラウザーに付属の innerHTML 属性を通じて取得できることがわかっています。たとえば、次のノード:

コピー コード コードは次のとおりです。

私は強い



経由でコードをコピーします。 コードは次のとおりです:

var obj=document.getElementById("test" );alert(obj.innerHTML);//戻り値は 私は強いです

ノードのテキスト値を取得したいのですが、文字列は含まれません。どうすればよいですか?ここでのテキスト値は次のとおりです: 私は強いです
//非 Mozilla ブラウザ: obj.innerText;//その他のブラウザ obj.firstChild.nodeValue
まず、互換性の問題を解決するための一般的な方法を提供します:
完全なコードは次のとおりです:
コード

[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
FireFox に対応させてください innerText の実装コード
転載する場合は出典を明記してください: http://www.cnblogs.com/wbkt2t/
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。