请问ExtJs如何获取html内容,谢谢

请问ExtJs如何获取html内容,谢谢,第1张

如图所示

要获取html内容,需要先获取dom对象

Ext使用query类选择器就能获取,由于获取的是集合,所以如果只有一个,就是数组下标0的对象。

故,html文本用 Extquery('xxx')[0]innerHTML 获取

html文本用 Extquery('xxx')[0]outerHTML 获取

Jquery可以使用“$("iframe body")html()”语句获取iframe里面body的html内容。

jQuery选择器允许对HTML元素组或单个元素进行 *** 作,所有选择器都以美元符号开头:$()。元素选择器基于元素名选取元素,例如:“$("p")”可以获取页面中所有<p>元素对应的jquery对象。

jQuery对象的html()函数用于获取该对象对应html标签内包含的所有html代码。

扩展资料:

jQuery选择器的分类:

1、元素选择器

jQuery元素选择器基于元素名选取元素,例如:“$("p")”用于选取出所有p标签的jquery对象。

2、id选择器

jQuery #id选择器通过HTML元素的id属性选取指定的元素。页面中元素的id应该是唯一的,所以您要在页面中选取唯一的元素需要通过#id选择器,例如:“$("#test")”于选取出id为“test”的jquery对象。

3、class 选择器

jQuery类选择器可以通过指定的class查找元素,例如:$("test")用于选取出所有包含“test”类的jquery对象。

参考资料来源:百度百科-jQuery

应该要跳转过去才能获取吧,html中<a href="testjspid=1" >TEST</a>,JSP页面<%String id= requestgetParameter("id") %>这样才能取到值吧,你说的整个对象是指什么?Object整个对象么,那放session里面去比较好

参考:

// ie9以前

if (!Node) {

var Node = {};

}

if (!NodeCOMMENT_NODE) {

// numeric value according to the DOM spec

NodeCOMMENT_NODE = 8;

}

function getComments(elem) {

var children = elemchildNodes;

var comments = [];

for (var i=0, len=childrenlength; i<len; i++) {

if (children[i]nodeType == NodeCOMMENT_NODE) {

commentspush(children[i]);

}

}

return comments;

}

ie9以后:

function getAllComments(rootElem) {

var comments = [];

// Fourth argument, which is actually obsolete according to the DOM4 standard, is required in IE 11

var iterator = documentcreateNodeIterator(rootElem, NodeFilterSHOW_COMMENT, filterNone, false);

var curNode;

while (curNode = iteratornextNode()) {

commentspush(curNodenodeValue);

}

return comments;

}

windowaddEventListener("load", function() {

consolelog(getAllComments(documentbody));

});

以上就是关于请问ExtJs如何获取html内容,谢谢全部的内容,包括:请问ExtJs如何获取html内容,谢谢、Jquery如何获取iframe里面body的html呢、jsp如何得到html页面上的值就是拿到html页面离得一个对象。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9539926.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存