麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

淺談Javascript 執行順序

2019-11-20 21:26:17
字體:
來源:轉載
供稿:網友
Javascript是執行順序是至上而下的,除非你特別說明, Javascript代碼不會等到頁面加載完畢后才執行。比如一個網頁里含有以下HTML代碼:
復制代碼 代碼如下:

<div id="ele">welcome to www.companysz.com</div>

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

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

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

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

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

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

你可以把上述jQuery代碼放在頁面的任何位置,它總是等到頁面加載完畢后才執行。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日夜操天天干 | 免费看性xxx高清视频自由 | 国产精品久久久久久久久久久久久久久 | 国产亚洲精品美女久久久 | 欧美性受xxxx白人性爽 | 国产91在线高潮白浆在线观看 | 欧美成人一区二区视频 | 韩国精品视频在线观看 | 成人在线观看小视频 | 国产1区2区在线 | 亚洲成人福利电影 | 国产精品午夜在线观看 | 一级大片在线观看 | 狠狠99 | 87成人免费看片 | 欧美日韩爱爱视频 | 伊人99在线| 国产精品视频一区二区三区四区国 | www.com超碰 | 午夜精品久久久久久久96蜜桃 | 亚洲第一成人在线观看 | 亚洲精品7777 | 成人偷拍片视频在线观看 | 国产高潮好爽受不了了夜色 | av噜噜在线| 国产午夜探花 | 欧美成人鲁丝片在线观看 | 亚洲成人免费电影 | 亚洲小视频在线观看,com | 久草在线播放视频 | 免费在线观看国产精品 | 一级做a爱视频 | 中文字幕在线观看亚洲 | 毛片在哪里看 | 国产羞羞视频在线免费观看 | 一区二区三区小视频 | 成人三级电影网 | 久久久久久三区 | 精品国产一区二区在线观看 | 蜜桃网在线观看 | 斗破苍穹在线免费 |