原生javascript模擬實現jQuery的id選擇器
本章節介紹一下如何利用原生的javascript程式碼模擬實現jQuery的id選擇器的效果,這個功能在很多龐大的程式碼中還是經常看到的,通過封裝,可以使獲取具有指定id屬性值的元素物件更為輕鬆。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function $(id){ return "string"==typeof id?document.getElementById(id):id; } window.onload=function(){ var odiv=$("thediv"); odiv.style.color="blue"; } </script> </head> <body> <div id="thediv">螞蟻部落</div> </body> </html>
上面的程式碼實現了封裝效果,當然如果僅僅是一次使用看不出它的方便所在,如果是頻繁的需要獲取具有指定id屬性值的元素物件,那麼這個封裝的便利性就會得到體現。
相關文章
- jQuery #id選擇器jQuery
- 從零開始實現一個顏色選擇器(原生JavaScript實現)JavaScript
- 使用原生javascript實現jquery的$(function(){ })JavaScriptjQueryFunction
- javascript模擬new的實現JavaScript
- JavaScript 模擬new的實現JavaScript
- jQuery選擇器——基本選擇器jQuery
- Jquery的選擇器jQuery
- javascript模擬實現replaceAll()JavaScript
- jQuery選擇器——層次選擇器jQuery
- jQuery模擬實現滑鼠點選事件程式碼例項jQuery事件
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- JQuery模擬點選clickjQuery
- jquery中的選擇器jQuery
- jQuery常用的選擇器jQuery
- jQuery選擇器之層次選擇器jQuery
- jQuery選擇器——基本過濾選擇器jQuery
- JavaScript模擬實現replaceAll方法JavaScript
- jquery實現上下滑動選擇jQuery
- Android模擬器繪製實現概述Android
- 模擬實現相容低版本IE瀏覽器的原生bind()瀏覽器
- JavaScript深入之new的模擬實現JavaScript
- JavaScript深入之bind的模擬實現JavaScript
- JavaScript 深入之new的模擬實現JavaScript
- JavaScript 深入之bind的模擬實現JavaScript
- jQuery選擇器(下)jQuery
- jQuery 選擇器效率jQuery
- jQuery :last選擇器jQueryAST
- jQuery .class選擇器jQuery
- jQuery element選擇器jQuery
- [JS] jQuery選擇器JSjQuery
- jQuery系列:選擇器jQuery
- jQuery選擇器大全jQuery
- jQuery選擇器——內容過濾選擇器jQuery
- jQuery選擇器——子元素過濾選擇器jQuery
- jQuery選擇器——屬性過濾選擇器jQuery
- 根據JavaScript中原生的XMLHttpRequest實現jQuery的AjaxJavaScriptXMLHTTPjQuery
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery