从字符串中提取HTML标记并“使用”它
Extract HTML Tag from String and "Use" it
我正在做一个纯粹涉及Vanilla JavaScript的项目。其中一个功能是预览用户立即键入的内容(使用 AJAX)。我们使用的平台是J2EE 7,GlassFish 4.0服务器。
当用户尝试格式化其内容时,他们需要突出显示他们想要格式化的文本并按下"粗体"等按钮,突出显示区域的开头将附加一个字符串[b]
突出显示区域的末尾将附加一个字符串[/b]
。
用户按下按钮或键入内容后,ajax 请求将被发送到 servlet,格式字符串将更改为 html 标记,例如 <b>
</b>
,然后服务器将 JSON 字符串发送回客户端。
JavaScript 将使用
json = JSON.parse(obj) 解析 JSON。
解析后,名为"内容"的内容将入到
document.getElementById('preview-content').innerText = json.content;
假设json.content
已经abc<b> ddd </b> aaa
,在上面的代码运行后,我得到的内容与它在json.content
中得到的内容相同,因为它们变成了一个字符串。
如何从字符串中提取<b>
</b>
并像原始字符串一样"使用"它(或格式)?
使用
$("#preview-content").append(json.content);
或
$("#preview-content").append($(json.content));
或
document.getElementById("preview-content").innerHTML += json.content;
如果要清除预览内容中的内容并插入 json.content,则
document.getElementById("preview-content").innerHTML = json.content;
或
$("#preview-content").html(json.content);
相关文章:
- php帮助-需要使用字符串回显php
- 将require('..')与变量一起使用与在webpack中使用字符串相比
- AngularJS-ng使用字符串索引在数组上重复
- JavaScript使用字符串Reveal Triangles
- 获取一个对象´s属性的名称使用字符串
- 使用字符串作为名称创建对象
- 如何使用字符串创建空的JSON键(是否嵌套)
- 如何使用字符串作为类名并在函数中调用它
- 在匹配中使用字符串
- 在 $( 文档 ).ready 函数中使用字符串名称调用 javascript 函数
- 使用字符串数组中的字符填充 HTML 表
- 如何将JS字符串解释为文件或在Bundlebars中使用字符串
- 使用coffeescript/jQuery生成HTML比使用字符串更好
- 使用字符串方法更改Javascript对象中的DOM元素参数
- Javascript-在循环中使用字符串数组
- 为什么在Redux存储中使用字符串而不是直接方法调用来触发操作
- 如何在图像源中使用字符串代替url
- 使用字符串选择器设置javascript属性
- Javascript TRUE和“;真“;为什么有人使用字符串而不是布尔值
- 如何使用字符串引用变量