如果页面就这一个DIV 用JS可以
document.getElementsByTagName('div')[0].innerHTML

解决方案 »

  1.   

    div 如果 有 ID
    document.getElementById("testDivId").innerHTMLif div hav't id
     you can use name instand of id
      

  2.   

    document.getElementById("div id").innerText
      

  3.   

    document.getElementById("div id").innerText
      

  4.   

    document.getElementsByTagName("div")得出的是所有div的一个数组,页面有多少,楼主看着办吧
      

  5.   

    如果要获取全部用正则:function getInnerText( str )
    {   var txt = str.replace(/<([^<]*)>/g,"");
        txt = txt.replace(/^\s/gm,"");
        return txt;
    }
    htmlstr = "<div>你好</div><span>啊</span><p>江鸟</p>";alert(   getInnerText( htmlstr )    );
      

  6.   

    1楼正解。
    用document.getElementsByTagName('div')遍历页面所有div对象,返回一个数组,如果只有一个,就是document.getElementsByTagName('div')[0].innerHTML
      

  7.   

    div 如果没有ID 
    document.getElementsByTagName("div").innerHTML 在这基础上试试
      

  8.   

    不好意思忘了说了,<div> asdfasdfad </div> 是在一个字符串中,并不是在一个页面上,不能用document
      

  9.   


    ... ...
    用正则var str = "<div>asdfasdfad</div>";
    var txt = str.replace( /(\<div\>)+?(.*)(\<\/div\>)+?/g, function($1,$2,$3,$4){return $3;});
    alert(txt);
      

  10.   

    var str ="<div>1asdfasdfad2</div><div>1234</div>";
    var arrdiv = new Array();
        str.replace( /(\<div\>)+?([^<]*)(\<\/div\>)/g, function($1,$2,$3,$4){ arrdiv.push($3);}); 
        alert( arrdiv );
      

  11.   

    document.getElementsByTagName('div')[0].innerHTML