从 javascript 变量获取 InnerHtml
Getting InnerHtml from a javascript Variable
我从我的页面进行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):)
相关文章:
- 正在获取排除特定子节点的节点的innerHTML
- 使用JQuery获取select标记的innerHTML的值
- 在innerHTML中的getElementById中获取一个带引号的字符串变量
- 获取innerHTML,但输入和文本区域都为空
- 从URL获取JSON数据并使用innerHTML - 如何显示
- 如何通过搜索innerHTML的内容来获取HTML元素
- 获取包装's的innerHTML,包括用户在输入元素中输入的值
- 如何获取链接内容(innerHTML)并将其作为标题添加到其他链接
- 无法获取onchange以触发innerHTML更新
- Protractor:在innerhtml的基础上获取元素
- 获取数组中的所有span innerHTML
- 获取一个组合框值作为innerhtml
- 在AngularJS中获取$event的innerHTML
- 动态获取