<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);
------解决方案--------------------
- HTML code
<!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>