Heim > Web-Frontend > js-Tutorial > 浅谈Javascript 执行顺序_基础知识

浅谈Javascript 执行顺序_基础知识

WBOY
Freigeben: 2016-05-16 17:08:25
Original
1278 Leute haben es durchsucht

Javascript是执行顺序是至上而下的,除非你特别说明, Javascript代码不会等到页面加载完毕后才执行。比如一个网页里含有以下HTML代码:

复制代码 代码如下:

welcome to www.jb51.net


如果你在这行HTML代码前,加入如下Javascript代码:
复制代码 代码如下:



运行该页面,你会得到这样的错误信息:“document.getElementById(‘ele') is null。”原因是,当上面的javascript运行时,页面上还没有ID为‘ele'的DOM元素。
解决办法有两种:
1. 把javascript代码放在HTML代码之后:
复制代码 代码如下:

 
welcome to www.jb51.net



2. 等到在网页加载完毕后,运行该javascript代码。你可以使用传统的解决办法(load):首先加HTML的body加入“复制代码 代码如下:

<script><BR>$(document).ready(function(){<BR> document.getElementById('ele').innerHTML= 'welcome to my blog';<BR>});<BR></script>
//当然,既然用到了jQuery,更简单的写法是:
<script><BR>$(document).ready(function(){<BR> $('#ele').html('welcome to my blog'); //这里也可用.text()方法<BR>});<BR></script>

你可以把上述jQuery代码放在页面的任何位置,它总是等到页面加载完毕后才执行。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage