jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

JS領事 發表於 2009-8-18 23:32

選取網頁元素,不使用jQuery?

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

wmh 發表於 2009-8-19 08:55

看狀況而定,一般來說可以用 getElementById() 選取了外層的 div 後再配合 getElementsByTagName()

[code js]
var divs = document.getElementById('myId1').getElementsByTagName('div');
[/code]

如果你外層的 div 底下包的第一層都是 div,那也可以先用 getElementById() 後,再用 childNodes() 取得下一層的子元素

JS領事 發表於 2009-8-19 23:18

原來我寫錯了...
getElement[color=red]s[/color]ByTagName()

thanks :D

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.