从 javascript 变量获取 InnerHtml

Getting InnerHtml from a javascript Variable

本文关键字:InnerHtml 获取 变量 javascript      更新时间:2023-09-26

我从我的页面进行ajax调用,然后作为响应,我也得到了一些这样的html

<parent id="1"><child></child></parent>

我想要的是从响应对象中获取内部 HTML,不包括<parent>我该怎么做?不能对变量使用document.getElementbyID

你可以为变量内容创建一个jQuery包装器,然后使用.html()提取内部html

var data = '<parent id="1"><child></child></parent>'
var x = $(data).html()

Pure JS,如果你喜欢的话 ->http://jsfiddle.net/eztZm/

//get
var get_html = document.getElementById("parent").innerHTML;
console.log(get_html);
//set 
document.getElementById("parent").innerHTML = "new html";

https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML

使用的HTML代码:

<parent id="1"><child>candy</child></parent>

第一种方法:

var parent = document.getElementById("1");
var child_text = parent.firstChild.innerHTML;

长话短说:

document.getElementById("1").firstChild.innerHTML

将提供"糖果"(没有jQuery):)

相关文章: