首頁 >web前端 >js教程 >如何在 JavaScript 中轉義引號以在 HTML 中顯示資料?

如何在 JavaScript 中轉義引號以在 HTML 中顯示資料?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-16 07:36:03608瀏覽

How do I escape quotes in JavaScript for displaying data in HTML?

JavaScript 中的轉義引號:JavaScript 中的程式資料輸出

在HTML 中顯示資料庫中的資料時,可以管理引號等特殊字元對於防止瀏覽器解析問題至關重要。正如您所觀察到的,在 HTML 上下文中嘗試使用反斜線字元 () 轉義 JavaScript 中的引號是不夠的。

要解決此問題,正確的方法是將雙引號替換為 XML 實體表示形式 & 」「。該實體將防止瀏覽器混淆並確保正確解釋 JavaScript 呼叫。

例如,您提供的HTML 程式碼:

<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>

可以修改以有效轉義引號:

<a href="#" onclick="DoEdit('Preliminary Assessment &amp;quot;Mini&amp;quot;'); return false;">edit</a>

透過使用XML 實體表示,您現在可以安全地輸出所需的數據,而不會遇到任何解析錯誤。請記住,在處理可能包含使用者輸入內容的資料時,即使該內容僅限於公司網路內,此技術也特別重要。

以上是如何在 JavaScript 中轉義引號以在 HTML 中顯示資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn