<pre>
Text in a pre element
is displayed in a fixed-width
font, and it preserves
both      spaces and
line breaks
</pre>如何只讲网页中<pre> 和 </pre>之间的内容提取出来保存到本地一个txt文档

解决方案 »

  1.   

    加个id="preid"然后再getElementById("preid").innerHtml;行不行?
      

  2.   


    好像不行 我试过 提示getElementById("preid")为空
      

  3.   

    测试可以<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <pre id="text">1</pre>
    <script>
    console.info($("#text").html())
    </script>
    jQuery 的方法就是调用的getElementById
      

  4.   

    如果只有一個整個頁面如果只有一個pre的話!用
    document.getElementsByTagName("pre")[0].innerHTML
    ([0]是因為抓出來是一個NodeList,所以抓出第1個)如果有加id="xxx"的話,用
    document.getElementById("xxx").innerHTML
    這2種都可以抓到。
      

  5.   

    <pre id="pp">
    Text in a pre element
    is displayed in a fixed-width
    font, and it preserves
    both spaces and
    line breaks
    </pre>
    <SCRIPT>
    alert(document.getElementById('pp').innerHTML);
    </script>把这个哪到任何一个浏览器都可以执行的,怎么会不行呢??
      

  6.   

    <pre id="pre1">
    Text in a pre element
    is displayed in a fixed-width
    font, and it preserves
    both spaces and
    line breaks
    </pre>alert(document.getElementById('pre1').innerHTML);
      

  7.   

    dcument.getElementById("id").innerHTML;这个肯定行的,今天刚学的。
      

  8.   

    就一个pre标签的话,
    alert(document.getElementsByTagName("pre")[0].innerHTML)如果多个,则遍历
    var o=document.getElementsByTagName("pre");
    for(i=0;i<o.length;i++)
    {
        alert(o[i].innerHTML);
    }
      

  9.   


    XP系统,IE7,无法实现。