完善一点的
<a href="a.aspx" id="r">XXX </a>
var r= document.getElementById("r");
var v;
try{v = r.innerText;}
catch(e){v = r.innerHTML;}
<a href="a.aspx" id="r">XXX </a>
var r= document.getElementById("r");
var v;
try{v = r.innerText;}
catch(e){v = r.innerHTML;}
alert(r.innerHTML);
<a href="a.aspx" id="r">XXX </a>
var r= document.getElementById("r");
var v;
try{v = r.innerText;}
catch(e){v = r.innerHTML;}
借楼主的地方问下innerText和innerHTML有什么区别?
<a href="#" id="test">abc</a>
<script type="text/javascript">
//<![CDATA[
alert(document.getElementById("test").innerHTML);
//]]>
</script>
</body>innerHTML 是 DOM 标准属性....
var r= document.getElementById("r");
var v;
try{v = r.innerText;}
catch(e){v = r.innerHTML;}
FF下面因为可以当作DOM操作所以可以直接使用text 不过FF下的text属性是只读的alert(r.text?r.text:r.innerText);
可以下载看看