JavaScript獲取上一個元素
這個效果使用jquery非常輕鬆就可以實現,只要利用pre()函式即可。
下面介紹一下如何利用原生的javascript實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var obox=document.getElementById("box"); var lis=obox.getElementsByTagName("li"); var oshow=document.getElementById("show"); var obt=document.getElementById("bt"); var node=lis[2]; obt.onclick=function(){ while(node.previousSibling.nodeType!=1){ node=node.previousSibling; } node=node.previousSibling; oshow.innerHTML=node.innerHTML; } } </script> </head> <body> <div id="show"></div> <ul id="box"> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <li>螞蟻部落五</li> </ul> <input type="button" id="bt" value="檢視效果"/> </body> </html>
以上程式碼實現了我們的要求,程式碼比較簡單,更多內容可以參閱相關閱讀。
相關閱讀:
(1).nodeType屬性參閱JavaScript nodeType一章節。
(2).previousSibling屬性參閱JavaScript previousSibling一章節。
相關文章
- jQuery獲取上一個元素jQuery
- javascript獲取當前元素的上一級元素JavaScript
- JavaScript獲取陣列最後一個元素JavaScript陣列
- jquery獲取緊鄰的上一個元素jQuery
- JavaScript 獲取第n個li元素JavaScript
- javascript如何獲取哪個元素獲得焦點JavaScript
- JavaScript獲取下一個元素JavaScript
- jQuery獲取當前元素上一個兄弟元素例項程式碼jQuery
- jQuery獲取當前元素的上一個或者下一個元素程式碼例項jQuery
- JavaScript 獲取倒數第二個li元素JavaScript
- JavaScript獲取倒數第二個li元素JavaScript
- javascript中獲取元素尺寸JavaScript
- JavaScript獲取同級元素JavaScript
- JavaScript 獲取同級元素JavaScript
- JavaScript獲取指定元素的同輩元素JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript獲取元素下指定型別的一級子元素JavaScript型別
- 原生js實現的獲取當前元素的上一個元素節點JS
- jQuery獲取當前元素的下一個元素jQuery
- JavaScript獲取當前li元素是第幾個JavaScript
- JavaScript獲取元素透明度JavaScript
- JavaScript使用id獲取指定元素JavaScript
- JavaScript獲取元素標籤名JavaScript
- JavaScript 獲取下一個元素節點JavaScript
- jquery實現的獲取當前元素的上一個元素程式碼例項jQuery
- jQuery獲取當前li元素的下一個元素jQuery
- JavaScript 通過class獲取元素物件JavaScript物件
- JavaScript 獲取form所有表單元素JavaScriptORM
- JavaScript獲取form下所有input元素JavaScriptORM
- JavaScript獲取li元素的下標JavaScript
- javascript獲取指定元素父元素程式碼例項JavaScript
- 獲取當前元素下一個元素程式碼例項
- jQuery獲取當前元素的上一級元素程式碼例項jQuery
- javascript在iframe子元素中獲取父視窗元素JavaScript
- JavaScript 獲取所有後代元素節點JavaScript
- JavaScript獲取元素在文件中座標JavaScript
- javascript使用class獲取元素物件程式碼JavaScript物件