首頁 >web前端 >js教程 >如何在不使用外部工具的情況下在 TextArea 中顯示 HTML?

如何在不使用外部工具的情況下在 TextArea 中顯示 HTML?

DDD
DDD原創
2024-12-08 05:01:09872瀏覽

How Can I Display HTML in a TextArea Without Using External Tools?

在沒有外部工具的情況下在TextArea 中顯示HTML

由於textarea 固有的純文字渲染,在textarea 中HTML 標籤提出了挑戰。要克服此限制,請考慮使用內容可編輯 div,它可以有效地操作 HTML 內容。

實作內容可編輯Div

實作內容可編輯div 是簡單明了:

<div contenteditable="true"></div>

此div 允許您完全控制其內容,包括包含HTML 標籤用於格式化和結構。

範例

要說明內容可編輯 div的功能,請參閱此例如:

HTML

<div contenteditable="true">
    This is the first line.<br>
    See, how the text fits here, also if<br>
    there is a <strong>linebreak</strong> at the end?<br>
    It works nicely.<br>
    <br><span>

CSS

div.editable {
    width: 300px;
    height: 200px;
    border: 1px solid #ccc;
    padding: 5px;
}

strong {
    font-weight: bold;
}

CSS

此範例如何展示動態修改內容,包括新增HTML 標記以強調()、顏色變更和換行符號。

以上是如何在不使用外部工具的情況下在 TextArea 中顯示 HTML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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