javascript - HTML/Javascript - 如何将输入字段中的文本显示为 HTML 代码?

标签 javascript jquery html css node.js

我的网页上有一个文本区域,用户将在其中输入 HTML 代码。我想在我网页的其他地方显示该 HTML 代码。我怎么知道这个?

基本上我想做堆栈溢出在他们的问题询问文本区域中所做的事情,您可以在其中输入 strong 之类的 HTML 标记,并且在显示文本时它们将像 this 一样适本地显示。另一个例子是,用户可能输入一个图像标签,我希望该图像显示在网站的另一部分。

我在后端使用 Node 和 Express 以及 MongoDB 来存储用户输入,并使用 ejs 模板来显示 HTML。

最佳答案

$("#htmlinput").on("input",function(){
  $("#target").html($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="htmlinput"></textarea>
<div id="target"></div>

关于javascript - HTML/Javascript - 如何将输入字段中的文本显示为 HTML 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46029081/

相关文章:

javascript - 下划线差异不适用于 JSON 对象数组

jquery - jqueryui 模态对话框的 css

javascript - jQuery 函数 if else - 太快了吗?

javascript - 根据使用ajax选择的值填充多个字段

javascript - 在 div 中显示 ajax 检索到的 HTML

javascript - 识别最新的 api 调用响应并忽略旧的调用响应

Javascript独特的随机数生成器不生成唯一的数字

javascript - 根据条件用另一个数组的元素替换数组的元素

html - css 单行或多行垂直对齐

c# - 格式化 HTML 表单布局