Board logo

標題: 選取網頁元素,不使用jQuery? [打印本頁]

作者: JS領事    時間: 2009-8-18 23:32     標題: 選取網頁元素,不使用jQuery?

jQuery選取元素很方便,那如果純粹使用JavaScript呢?
例如現在有一個div,裡面包了10個div
有沒有辦法一一選取那10個div並取得資料之類的?
還是全部都得加name?……
作者: wmh    時間: 2009-8-19 08:55

看狀況而定,一般來說可以用 getElementById() 選取了外層的 div 後再配合 getElementsByTagName()
var divs = document.getElementById('myId1').getElementsByTagName('div');
如果你外層的 div 底下包的第一層都是 div,那也可以先用 getElementById() 後,再用 childNodes() 取得下一層的子元素
作者: JS領事    時間: 2009-8-19 23:18

原來我寫錯了...
getElementsByTagName()

thanks




歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/)