<script>
function d(){
var dd = document.getElementsByTagName("div")[0];
alert(dd.innerHTML.replace(/<((\s|\S)*)>/ig, ""));
}
</script>都可用

解决方案 »

  1.   

    直接用string的方法(比如lastIndexOf)查找"</table>"和"</div>"之间的字符,觉得怎么样?
      

  2.   

    2楼的是可以取到 但是一个页面有多个这样的div还可以通过 onclick 选取相应的最后一个值吗
      

  3.   

    div.innerText 
    不过不兼容ff
      

  4.   

    这个问题自己已经解决了,document.getElementById(id).lastChild.nodeValue; 这样就可以取到div里最后一个值了,发出来共享下但是ff里不知道是否支持
      

  5.   

    document.getElementById(id).lastChild.nodeValue 对于多个div也可以ie和firefox测试过都可以得到最后一个值