ホームページ >ウェブフロントエンド >jsチュートリアル >js_javascriptスキルの下でdiv内のデータを取得する原理分析

js_javascriptスキルの下でdiv内のデータを取得する原理分析

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

そこから学んだ知識について:
document.getelementbyid("ddhdh").innerHTML は、タグを含む div 内のすべてのデータを取得できます。 。 。ただし、IE と OPERA で
document.getelementbyid("ddhdh").innerTEXT を使用するだけでは、div 内のテキスト データは取得できますが、タグは取得できません。 。 。ただし、Firefox でデータを取得するには、IE と OPERA で
document.getElementById(“text”).textContent を使用するだけです。
js_javascriptスキルの下でdiv内のデータを取得する原理分析
上記のタグは、最近の 2 つのブラウザに基づいています。これらの方法には互換性がありません。

次は解決策です

Firefox IE と互換性のある JS で div のコンテンツを取得します
if(navigator.appName.indexOf("Explorer") > -1)

var text = document.getElementById(“text”).innerText;
else
var text = document.getElementById(“text”).textContent; > はブラウザの名前を取得するために使用されます。最初の文は、取得したブラウザの名前に Explorer が含まれていることを意味します。

indexof の使用法が含まれます

strObj.indexOf(subString[, startIndex])

パラメータ
strObj

必須。文字列オブジェクトまたはリテラル。

部分文字列

必須。 String オブジェクト内で検索する部分文字列。

starIndex

オプション。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合は文字列の先頭から検索します。

indexOf メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。