$(document).ready(function(){})的作用
$(document).ready(function(){})作用與window.onload事件類似,如果沒有此程式碼,可能會出現無法獲取元素的現象。
它的作用是當DOM結構完全載入完畢再去執行函式中的程式碼。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $("#thediv").css("color","red"); </script> </head> <body> <div id="thediv">螞蟻部落歡迎您</div> </body> </html>
程式碼並不能夠將文字顏色設定為紅色,因為$("#thediv")無法獲取元素物件,執行此程式碼的時候,div元素還沒有載入。
程式碼修改如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#thediv").css("color","red"); }) </script> </head> <body> <div id="thediv">螞蟻部落歡迎您</div> </body> </html>
上面的程式碼可以將文字顏色設定為紅色,因為執行css()函式的時候,div元素已經載入完畢。
相關文章
- document load 和 document ready 的區別
- document load 和document ready的區別?
- (function($,window,document){.......})用法Function
- jQuery $(document).ready()和JavaScript onload事件jQueryJavaScript事件
- jQuery - jQuery $(document).ready() 和 JavaScript [removed]() 的比較jQueryJavaScriptREM
- window.onload與$(document).ready()的區別
- $(document).ready和window.onload的區別
- document.ready和window.onload的區別
- jQ基礎篇–$(document).ready()和JavaScript onload事件JavaScript事件
- $().click () 和 $(document).on ('click','要選擇的元素',function (){}) 的不同Function
- 菜鳥學JS(五)——window.onload與$(document).ready()JS
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- 前端筆試小結之$(document).ready() vs window.onload()前端筆試
- window.onload()函式和jQuery中的document.ready()有什麼區別?函式jQuery
- JS 頁面載入觸發事件 document.ready和window.onload的區別JS事件
- Function.prototype.call.apply作用詳解FunctionAPP
- JQuery中$(document)是什麼意思有什麼作用jQuery
- 匿名函式function前面的! ~等符號作用函式Function符號
- Azure Function host.json 設定不起作用FunctionJSON
- document,document.documentElement區別
- jQuery ready事件jQuery事件
- 【GO】Ready To WorkGo
- DOM Ready 事件事件
- $(function(){})與(function($){....})(jQuery)的區別FunctionjQuery
- javascript 中function(){},new function(),new Function(),Function 摘錄JavaScriptFunction
- js裡document的用法JS
- JavaScript中document的用法JavaScript
- Elasticsearch DocumentElasticsearch
- Document物件物件
- Oracle DocumentOracle
- js的functionJSFunction
- 設定document物件的高度物件
- Kibana server is not ready yetServer
- Ready!GO PM GO 1.3Go
- Ready!GO PM GO 1.2Go
- Ready!GO PM GO 1.1Go
- Ready!GO PM GO 1.0Go
- document.domainAI