在文本区域内插入 html

Insert html inside text area

本文关键字:插入 html 区域 文本      更新时间:2023-09-26

我有

<textarea rows="20" cols="100"></textarea>

当我插入html时

document.getElementsByTagName('textarea').value = "<p>Content</p>";

html 不会在<textarea />内呈现

有没有办法在文本区域内渲染 html?

getElementsByTagName返回元素的集合(如数组),因此您必须指定所需元素的索引。如果您只有一次用途 [0]

document.getElementsByTagName('textarea')[0].value = "<p>Content</p>";

js小提琴示例

请注意,您不能在文本区域中呈现 HTML,只能呈现文本。

不能像输入一样在文本区域内呈现 HTML。您只能呈现文本