将htmlString转换为Javascript中的Dom对象
Convert htmlString to Dom object in Javascript
我做了一个http请求并收到了一个htmlString,现在我想把它转换成Dom对象来查询它的元素。谢谢你的帮助
您可以创建一个容器对象(我在这里使用了一个div),然后将您的html字符串分配给.innerHTML
,然后您可以查询创建的子对象。
var container = document.createElement("div");
container.innerHTML = htmlString;
container
对象的子节点是从HTML中创建的。
使用jQuery,你可以这样做:
var yourStringFromServer = '<div><div id="helloWrap"></div></div>';
var a = $(yourStringFromServer); // create new jQuery instance with string
a.find('#helloWrap').html('hello'); // find the helloWrap node and set html
a.appendTo('body'); // append html to body
相关文章:
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 访问VueJS中的DOM元素
- 在 ng-if 编译后访问指令中的 DOM 元素
- AngularJS操作父'指令中的DOM
- JavaScript 中的 DOM 解析
- 在 Greasemonkey 中修改 Angular JS 中的 DOM 元素
- 如何编写一个抽象层来隐藏 jquery 中的 DOM 元素
- "撤消”;Javascript中的DOM操作函数
- 创建一个本地脚本来操作网站中的DOM元素
- Android原生浏览器中的dom处理时间太长
- 无法清除基于Jquery Mobile的应用程序中的Dom
- js初学者-如何在比网页中的DOM节点低一个级别上立即解析所有子节点
- 撤消JS中的dom更改
- IE中的DOM Level 2和3 Core支持
- 访问ng repeat指令中的DOM
- 获取javascript中的DOM元素哈希
- 使用字符串方法更改Javascript对象中的DOM元素参数
- 骨干,如何确保在视图中声明的函数只影响该视图中的DOM元素
- 未正确遍历表中的 DOM
- 如何将 javascript 中的 dom 从 SVG 更改为 HTML 页面