首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么innerHTML方法拿不到值解决方法

2012-04-16 
为什么innerHTML方法拿不到值div id contentwww.51js.combr/www.51js.combr/www.51js.combr/w

为什么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);
[解决办法]

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> 

热点排行
Bad Request.