首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从页面响应文本创建javascript dom文档并获取正文内容

如何从页面响应文本创建javascript dom文档并获取正文内容
EN

Stack Overflow用户
提问于 2011-07-06 11:23:57
回答 2查看 1.8K关注 0票数 1

请告诉我如何从响应文本创建javascript dom,响应文本如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<html>
<head >
//scripts and meta tags are available
</head>
<body>
//body content will have html code.
</body>
</html>

我使用下面的代码来创建dom文档:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(responsetext,"text/xml");

从文档中,当我尝试使用xmlDoc.body.innerHTML获取正文内容时,它给出了null,但响应文本具有正确的数据。

请帮我获取正文内容。

-Raja

EN

回答 2

Stack Overflow用户

发布于 2011-07-06 11:38:32

您用jQuery标记了这个问题,所以我假设您会接受jQuery解决方案?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(responsetext);

这将为您提供一个仅引用body元素内容的jQuery对象,因此$('<html><body><h1>title</h1></body></html>')将为您提供一个引用新<h1>title</h1>元素的jQuery对象。

还有,你从哪里得到responsetext的?我假设这是一个AJAX请求?为什么不使用jQuery的ajax功能并在回调中处理响应文本呢?

票数 1
EN

Stack Overflow用户

发布于 2011-07-06 11:32:02

只需将DOMNode的innerHTML设置为responseText

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6595577

复制
相关文章
利用JavaScript获取页面文档内容
JavaScript的document对象包含了页面的实际内容,所以利用document对象可以获取页面内容,例如页面标题、各个表单值。
于果
2021/08/25
2.1K0
php获取文本内容并随机排列
作者:matrix 被围观: 2,657 次 发布时间:2014-03-09 分类:零零星星 | 20 条评论 »
HHTjim 部落格
2022/09/26
1.3K0
JavaScript | 选中并获取多行文本框内容的效果
HTML5学堂(码匠):文本操作一直是开发中不可避免的存在,用户选中的文本内容,是否可以进行获取并处理到需要的位置当中?如果可以,这样的操作到底需要使用到哪些方法呢? 本文主要内容 1. 目标效果展示
HTML5学堂
2018/03/13
5.1K0
JavaScript | 选中并获取多行文本框内容的效果
JavaScript 技术篇-js获取带空格的dom节点的text文本内容
我们用 innerText 获取到的文本信息是除掉空格的。但有时根据需求我们需要获取到完整的文本信息。 请看效果图:
小蓝枣
2020/09/23
5.5K0
JavaScript 技术篇-js创建dom节点,并设置属性
document.createElement() 是创建节点的方法。 setAttribute() 是设置属性的方法。
小蓝枣
2020/09/23
4.8K0
JavaScript进阶内容——DOM详解
JavaScript使我们有能力创建动态页面,而事件就是被JavaScript所侦测到的行为。
秋落雨微凉
2022/10/25
1.5K0
JavaScript进阶内容——DOM详解
如何在gin中获取响应体内容?
实现思路: 对gin的responseWriter进行包装, 每次写往请求方写响应数据的时候,将响应数据返回出去。step1: 定义一个新的CustomResponseWriter,通过组合方式持有一个gin.ResponseWriter和response body缓存。type CustomResponseWriter struct { gin.ResponseWriter body *bytes.Buffer}func (w CustomResponseWriter) Write(b []byt
Johns
2021/04/10
11.6K0
如何在gin中获取响应体内容?
JavaScript 学习-33.HTML DOM 获取和修改文本节点
前言 textContent、innerText 和 innerHTML 三个方法的使用场景和区别 textContent 和 innerText IE 浏览器最早引入了innerText, 虽然是IE浏览器私有属性,但是其他很多浏览器也支持了。提到IE,必然是坑! 火狐浏览器把innerText换成了textContent , 但其他浏览器上面,也是可以使用textContent。 使用区别: textContent 用来设置或获取某个元素内所有文本内容,包含子元素内容,隐藏元素也能获取。 innerTe
上海-悠悠
2022/05/30
1.6K0
JavaScript 学习-33.HTML DOM 获取和修改文本节点
如何实现文本内容折叠并显示“...查看全部”?
多行文本超过指定行数隐藏超出部分并显示“...查看全部”是一个常遇到的需求,网上也有人实现过类似的功能,不过还是想自己写写看,于是就写了一个vue的组件,本文简单介绍一下实现思路。
winty
2020/12/07
5.1K0
如何实现文本内容折叠并显示“...查看全部”?
JavaScript 笔记
    特点:         1. 弱类型          2. 基于对象。(因为面向对象需要具有封装、继承、多态的特征)
卓越笔记
2023/02/18
1.8K0
前端优化--使用JavaScript添加交互
JavaScript 允许我们修改网页的方方面面:内容、样式以及它如何响应用户交互。 不过,JavaScript 也会阻止 DOM 构建和延缓网页渲染。 为了实现最佳性能,可以让您的 JavaScript 异步执行,并去除关键渲染路径中任何不必要的 JavaScript。
奋飛
2021/08/30
1.8K0
前端优化--使用JavaScript添加交互
vue获取DOM元素并设置属性
这里我想到了2个方法: 方法一: 直接给相应的元素加id,然后再document.getElementById("id");获取,然后设置相应属性或样式 方法二: 使用ref,给相应的元素加ref=“name” 然后再this.$refs.name获取到该元素 注意:在获取相应元素之前,必须在mount钩子进行挂载,否则获取到的值为空,      如果是给子组件加id并修改自定义属性,则直接会加载改子组件对应的外层div上,并不会改变该子组件原本的自定义属性的值     如果给子组件加ref,然后获取到该D
蓓蕾心晴
2018/04/12
3.9K0
前端优化--使用JavaScript添加交互
JavaScript 允许我们修改网页的方方面面:内容、样式以及它如何响应用户交互。 不过,JavaScript 也会阻止 DOM 构建和延缓网页渲染。 为了实现最佳性能,可以让您的 JavaScript 异步执行,并去除关键渲染路径中任何不必要的 JavaScript。
奋飛
2020/05/28
1.8K0
Dom4j 如何输出 Document 中的内容到文本
如果我们想将 document 中的内容输出的话,我们是不能用 document.toString() 这个方法的,因为这个方法输出的是 document 这个对象的引用。
HoneyMoose
2021/09/30
1.6K0
Dom4j 如何输出 Document 中的内容到文本
JavaScript 编程精解 中文第三版 十八、HTTP 和表单
我们曾在第 13 章中提到过超文本传输协议(HTTP),万维网中通过该协议进行数据请求和传输。在本章中会对该协议进行详细介绍,并解释浏览器中 JavaScript 访问 HTTP 的方式。
ApacheCN_飞龙
2022/12/01
3.9K0
描述 HTML、CSS、DOM、JavaScript分别表示的含义
学会 HTML 对写博客非常有帮助,比如这篇作业就是使用 markdown 编写的,在markdown中可以内嵌HTML标签,来让自己的文章更好看。例如下面我就使用了 <font>标签来处理了部分文字。
繁依Fanyi
2023/05/07
9910
描述 HTML、CSS、DOM、JavaScript分别表示的含义
javascript 页面后退并刷新
这样确实可以做到后退的功能,但是项目中,常常并不只是后退就能完成需求,往往需要在后退的同时,刷新后退的页面信息,比如后退到首页同时刷新首页的最新数据,这样的需求通过上面这种方法就没法满足了,为了实现这个需求,我们需要使用到
全栈程序员站长
2022/09/15
2.7K0
使用webdriver + javascript从零创建页面模型测试框架
具体代码 https://github.com/lilugirl/webdriverjs
lilugirl
2019/09/16
6000
JavaScript之充实文档的内容
1、我们在平时的开发中会碰到一些缩略语如:XML,HTML,API等专业术语;为了能使用户,更好的了解术语的意思,我们通常会给<abbr></abbr>标签加一个title属性来放术语的全称,但是有些浏览器可能不会显示title属性,所以我们通过JS来动态的加载并显示缩略语和他的全称。代码如下: js代码: window.onload=displayAbbreviations; //处理文档中的缩略语,用JS生成一个列表用来显示对应的缩略语的具体含义 //produce a list of Abbrevia
郑小超.
2018/01/24
8540
JavaScript之充实文档的内容
点击加载更多

相似问题

使用PHP DOM文档获取整个正文内容

30

javascript -创建dom元素并附加到正文

23

jQuery如何从html响应中获取正文内容

20

如何获取响应正文文本

20

从Lotus Notes文档中获取HTML正文内容

211
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文