在Javascript中将htmlString转换为Dom对象

在Javascript中将htmlString转换为Dom对象,javascript,Javascript,我发出了一个http请求并收到了一个htmlString,现在我想把它转换成Dom对象来查询它的元素。 感谢您的帮助您可以创建一个容器对象(我在这里使用了一个div),然后将html字符串分配给.innerHTML,然后您可以查询创建的子对象 var container = document.createElement("div"); container.innerHTML = htmlString; 容器对象的子节点是从HTML创建的 使用jQuery可以执行以下操作: var your

我发出了一个http请求并收到了一个htmlString,现在我想把它转换成Dom对象来查询它的元素。
感谢您的帮助

您可以创建一个容器对象(我在这里使用了一个div),然后将html字符串分配给
.innerHTML
,然后您可以查询创建的子对象

var container = document.createElement("div");
container.innerHTML = htmlString;

容器
对象的子节点是从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
var yourStringFromServer='';
变量a=$(yourStringFromServer);//使用字符串创建新的jQuery实例
a、 查找('#helloWrap').html('hello');//找到helloWrap节点并设置html
a、 附加到('正文');//将html附加到正文

为什么不能将其附加到文档中,然后遍历?显示到目前为止已经完成的代码?