原因:

       意思就是当前的那个标签没有定义,原因是html的执行顺序是从上到下,在标签还没有加载的时候该方法就被调用了,

所以会出没有定义的错误

 解决办法有两个:

一、最直接的方法就是将JavaScript代码放到该标签后面

二、第二个方法就是让页面加载完后再调用JavaScript的方法:window.onload  = load;

<script type="text/javascript">
	function load(){
		var ele = document.getElementsByTagName("div")[0];
		var content = ele.innerHTML;
		console.log(content);
	}
	window.onload = load;
</script>
<div>
	内容
</div>

 

运行结果:

             

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐