已获取到html代码,如何根据标签ID获取整个标签的内容

已获取到html代码,如何根据标签ID获取整个标签的内容,第1张

这种抓网页的事最适合的是python,配合beautifulsoup来分析。

你现在这代码的话用dom或者正则表达式都可以实现你要的效果,我写过的代码都是cpp+qt或者是python的,给你也不适用,自己根据关键字查查资料就有了。

如某元素的id为 oId

html方法获取:

var html = $("#oId")html(); //该方法获取内容包含元素内的标签

text方法获取:

var text= $("#oId")text(); /该方法获取内容不包含元素内的标签

如:

<script>

$(function(){

alert($("#oDiv")html());

alert($("#oDiv")text());

});

</script>

<div id="oDiv">name:<span>ligoudan</span></div>

依次 提示

name:<span>ligoudan</span> //html()获取

name:ligoudan //text()获取

呃,就是把iframe所嵌页面的元素id传回主页面么?

//iframe页定义一个函数,这个标记是定义在iframe页面里的

function sendPage(){

    windowparentjumpPage('标记');

}

//主页面获取标记,并跳转页面

function jumpPage(page){

    //跳转页面

    switch(page){

        case 'xxx':

        //do jump

        break;

    }

}

调用的时候,在iframe里面的页面调用sendPage函数就可以执行外层的跳转啦。。。

方法1:

var d = documentcreateElement("div");

dinnerHTML = '<tr><td class="ppprod_lefttd ppprod_cell">上次余额:</td><td class="ppprod_confirm ppprod_cell" id=""><span name="item22" id="item22" delim="" class="" >11474</span> </td></tr>';

alert(dgetElementsByTagName("span")[0]innerText);

用正则

var str = '<tr><td class="ppprod_lefttd ppprod_cell">上次余额:</td><td class="ppprod_confirm ppprod_cell" id=""><span name="item22" id="item22" delim="" class="" >11474</span> </td></tr>';

alert(strmatch(/^>(\d+(\\d+))<$/)[1]);

以上就是关于已获取到html代码,如何根据标签ID获取整个标签的内容全部的内容,包括:已获取到html代码,如何根据标签ID获取整个标签的内容、如何获取html styleid 的元素、extjs显示页面我使用html属性:然后引用一个iframe页面显示在页面中怎么获取iframe页面中某一标记的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9676853.html

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

发表评论

登录后才能评论

评论列表(0条)

保存