JS能不能获取给定连接里的所有class为nav的innerHTML属性值呢?比如现在有如下链接:
http://csdn.net?page=1
http://csdn.net?page=2
http://csdn.net?page=3
http://csdn.net?page=4这四个连接就是类似于帖子的结构,每一页中都有一个使用calss为nav的标记,我现在想的就是能有个方法,给定一个连接就可以返回这个连接里的所有calss为nav的节点的innerHTML属性值。
不知道这个有没有可能做到啊???求指导
http://csdn.net?page=1
http://csdn.net?page=2
http://csdn.net?page=3
http://csdn.net?page=4这四个连接就是类似于帖子的结构,每一页中都有一个使用calss为nav的标记,我现在想的就是能有个方法,给定一个连接就可以返回这个连接里的所有calss为nav的节点的innerHTML属性值。
不知道这个有没有可能做到啊???求指导
那么 可以再服务器端请求改页面 获取页面的response 然后通过xpath或者正则的方式去取
如果不是自己网站的页面通过js的话就服务器端处理拿到结果 然后通过ajax取到相应的内容
不好实现的样子,
ajax获取整个页面html文本,然后用正则获取需要的html吧,在服务器会给出相应的情况下应该可以实现
alert(backhtml);
}目标页面写js代码:
window.onload=function(){
var htmlArr=[];
$('.nav').each(i,item){
htmlArr.push($(item).html());
}
window.parent.window.test(htmlAr);
}
这样你就可以在test函数内获取到目标页面class为nav的标签html内容的数组了