最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Javascript 執(zhí)行順序

 更新時間:2013年12月18日 14:52:00   作者:  
這篇文章主要介紹了Javascript 執(zhí)行順序,有需要的朋友可以參考一下
Javascript是執(zhí)行順序是至上而下的,除非你特別說明, Javascript代碼不會等到頁面加載完畢后才執(zhí)行。比如一個網(wǎng)頁里含有以下HTML代碼:
復(fù)制代碼 代碼如下:

<div id="ele">welcome to www.fzitv.net</div>

如果你在這行HTML代碼前,加入如下Javascript代碼:
復(fù)制代碼 代碼如下:

<script type="text/javascript">
  document.getElementById('ele').innerHTML= 'welcome to my blog';
</script>

運行該頁面,你會得到這樣的錯誤信息:“document.getElementById(‘ele') is null。”原因是,當(dāng)上面的javascript運行時,頁面上還沒有ID為‘ele'的DOM元素。
解決辦法有兩種:
1. 把javascript代碼放在HTML代碼之后:
復(fù)制代碼 代碼如下:

 <div id="ele">welcome to www.fzitv.net</div>
<script type="text/javascript">
  document.getElementById('ele').innerHTML='welcome to my blog';
</script>

2. 等到在網(wǎng)頁加載完畢后,運行該javascript代碼。你可以使用傳統(tǒng)的解決辦法(load):首先加HTML的body加入“<body load="load()”>,”然后在load()函數(shù)里調(diào)用上述javascript代碼。這里要著重介紹的是用jQuery來實現(xiàn):
復(fù)制代碼 代碼如下:

<script>
$(document).ready(function(){
   document.getElementById('ele').innerHTML= 'welcome to my blog';
});
</script>
//當(dāng)然,既然用到了jQuery,更簡單的寫法是:
<script>
$(document).ready(function(){
   $('#ele').html('welcome to my blog'); //這里也可用.text()方法
});
</script>

你可以把上述jQuery代碼放在頁面的任何位置,它總是等到頁面加載完畢后才執(zhí)行。

相關(guān)文章

最新評論

邻水| 新乡市| 沙田区| 肇源县| 昭觉县| 肥乡县| 白山市| 沾化县| 高邮市| 沂源县| 宁波市| 娄烦县| 阿克苏市| 永安市| 资兴市| 裕民县| 南郑县| 浠水县| 金湖县| 榆林市| 招远市| 湟中县| 安西县| 柘荣县| 凉山| 湘潭市| 陵川县| 九寨沟县| 招远市| 马公市| 璧山县| 延长县| 徐州市| 梁山县| 库尔勒市| 平阳县| 禹州市| 镇坪县| 鲜城| 南京市| 安图县|