实现即时搜索,动态添加和删除html元素
Implement instant search adding and removing html elements dynamically
我是HTML和javascript的初学者,所以如果下面的问题看起来很明显,我很抱歉。我正试图在一个纯java脚本网站实现即时搜索,但我有几个问题。
现在我计划有一个函数响应每个onkeyup事件。通过使用AJAX,该函数将联系服务器,该服务器返回以换行符分隔的链接。现在的问题是:如果服务器返回的文本已经是html链接和段落的形式,是否有一种方法可以在html输入文本框之后插入它?如果有,我该怎么做呢?我已经找到了createElement()和appendChild()方法的引用,但我不确定它们是如何工作的。此外,有人建议使用标签,但我从来没有在html中使用过这个,我不确定它是什么。
如果以上是不可能的,我正在考虑做以下,当服务器返回文本时,1. 使用String.split()将返回的文本转换为结果数组。2. 对于数组中的每个元素3.创建一个元素并插入它。(仍然需要检查到底如何做到这一点)。4.对
一个问题是,我需要一个快速的方法来清除以前的搜索结果,每次按下一个键。
最好的方法是通过Json返回。Json将包含所有搜索结果,您可以通过http://www.json.org/js.html
轻松使用Json这将是代替拆分内容的好方法。
相关文章:
- 删除HTML节点而不删除其子节点
- 如何删除 html 表的行
- 使用javascript从html页面中删除html标记
- 从字符串中删除 HTML(在 JSON 响应中)
- 如何从表格单元格中删除html的某些部分
- jquery text()删除html标记并合并文本
- 正在使用JavaScript删除HTML表
- 从列表标记和表标记中删除HTML中的空白
- 删除html表单的确认
- 当元素的构造未知时,删除Html元素
- 如何使用javascript从网页中删除HTML元素?(试图制作镀铬扩展)
- 删除HTML脚本标记会对它所包含的JavaScript产生任何影响吗
- 在动态添加/删除HTML时防止内存泄漏
- 删除HTML标签中包含的文本
- 使用 javascript 删除 html
- 无法从响应 JSON 中删除 html 标记
- 移除/删除 HTML 表单中的所有子元素
- 是否分配给内部 HTML 删除 HTML 子树
- 如何在不使用正则表达式的情况下从 JavaScript 中的字符串中删除 HTML 标记
- 从 jquery 库中删除 HTML 内联样式