innerText
とtext()
とhtml()
の違いは何ですか?innerTextとhtmlの違い
10
A
答えて
29
innerText
(またはjQueryを使用している場合はtext()
)にはHTMLタグは含まれていません。あなたが含まれているdiv要素を持っていたのであれば:
View my <a href="profile.html">profile</a>
innerText
/text()
は(dcneinerが指摘するように
View my profile
がhtml()
ながらhtml()
/text()
は、jQueryのプロパティです
View my <a href="profile.html">profile</a>
を返します返しますブラウザ間でサポートされていますが、innerTextはすべてのブラウザで実装されていません(ただし、i Internet Explorer、Safari、Chromeの最新バージョンで動作します)。
可能であれば、基本的にはtext()
はinnerText以外のものを使用します。 text()
がすばらしいものになる場合は、dcneiner's post(またはjQuery docs)を参照してください。
11
違いはinnerText
はDOMオブジェクトのIE専用プロパティで、html()
はjQueryオブジェクトの関数です。あなたはtext()
とhtml()
を比較した場合
しかし、違いはtext()
戻る前に、ストリップ要素の内容からすべてのHTMLとhtml()
はHTMLが含まれて含まれていることです。
また、text()
はすべてマッチした要素のテキストを返しますし、それらを一緒に連結します。
<span>Hi, </span><span>how are </span><span>you?</span>
$("span").text(); // returns: Hi, how are you?
しかしhtml()
は最初に一致した項目にinnerHTML
プロパティを返します。
$("span").html(); // returns: Hi,
最後の一つクールなこと、それは.text()
すべてのHTMLを自動エスケープする:
$("span:first").text('<a>Hi</a>'); // writes <a>Hi</a>
関連する問題
- 1. XmlNode値とInnerText
- 2. HTML /プレーンテキストInnerTextプロパティと特殊文字のエスケープシーケンスdyamically
- 3. HTML divのInnerTextタグをHTMLアジリティパックに置き換える
- 4. XmlNode Innertextのキャリッジリターン
- 5. HTMLのウィンドウクローズイベントとバックボタンクリックイベントの違いは?
- 6. asp:buttonとhtmlのボタンの違い
- 7. URLエンコードとHTMLエンコードの違い
- 8. HTMLイベントハンドラとDOMレベル0イベントハンドラの違い
- 9. HtmlAgilityPackセットノードInnerText
- 10. ブラウザ間のHTMLの違い
- 11. TextBoxのInnerTextの置換
- 12. xmlノードのinnertextと属性値を変更しています
- 13. InnerTextのテキストを表示
- 14. php laravelエコーブレードhtml間違い
- 15. HTMLの「オーバーフロー:自動」と「オーバーフロー:スクロール」の違い
- 16. phpとhtmlのファイル拡張子の違いは何ですか?
- 17. HTML httpリクエストとXML httpリクエストのセキュリティ処理の違い
- 18. Xmlノード/要素のinnertextの置換
- 19. 文字列からのXmlNodeのinnerText
- 20. LINQ-to-XMLのInnerTextと同等のものは何ですか?
- 21. 要するに、XHTMLとHTMLの違いは何ですか?
- 22. XMLDocumentを使用してキャリッジリターンを削除するときのInnerText?
- 23. innerTEXTがノードで動作しないのはなぜですか?
- 24. InnerTextを使わないPowershell XML解析の問題?
- 25. 違いダウンケースとダウンケースの違い! Rubyで
- 26. Innertextはラップしません。 SimpleHTMLDom
- 27. コンテンツスクリプトでInnerTextが返されます。
- 28. XmlDocumentからInnerTextを取得するとNullReferenceExceptionがスローされる
- 29. Open GL ES - GLenumとGlintの違いとGLintとGLsizeiの違い
- 30. タグは、ASP.NETでのラベル・ボックスに表示されていないのinnerText
「innerText」がIE専用のプロパティで、jQueryとは何の関係もないという意味ですか? :) –
素晴らしい例クリス。 +1 –
非常に良い点dcneiner、それを反映する更新された投稿:)。 –