为什么innerHTML方法拿不到值
<div id = "content">
www.51js.com<br/>
www.51js.com<br/>
www.51js.com<br/>
www.51js.com<br/>
www.51js.com<br/>
</div>
<script type = "text/javascript">
alert(content.innerHTML);
</scriipt>
这段代码应该可以拿到id 为content中的所有东西,可是为什么我这里总是弹出来的是undefined呢?
[解决办法]
var id=document.getElementById("content");
alert(id.innerHTML);
[解决办法]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language ="javascript"> function get(){ alert(content.innerHTML); //这么写没错,你在好好看看哪是不是少写东西var id=document.getElementById("content"); //这种写也是正确的alert(id.innerHTML); } </script> </head> <body > <div id = "content">www.51js.com<br/>www.51js.com<br/>www.51js.com<br/>www.51js.com<br/>www.51js.com<br/></div><input type="button" value="getINNERHTML" onclick="get()"> </body></html>