Re: [問題] 請教一個javascript語法

看板Web_Design作者 ( ^-^)時間20年前 (2004/12/02 22:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
沒有id沒辦法直接抓,可是可以搜尋 function dfs(node) { var i, retval; if(node.className=="haha") return node; if(!node.childNodes.length) return null; for(i=0;i<node.childNodes.length;i++) if(retval=dfs(node.childNodes[i])) return retval; return null; } dfs(document.body); 這會搜尋整個DOM TREE 或者 var i, haha; var node = document.getElementsByTagName("td"); for(i=0;i<node.length;i++) if(node.item(i).className=="haha") break; haha = node.item(i); 針對已知的標籤類型 ※ 引述《NelsonT (檔案清除手 v1.0)》之銘言: : ※ 引述《charto (人在半空中)》之銘言: : : 這應該牽扯到可不可以更改已經內定標籤的性質 : : 即 td display 是 table-cell (CSS2) 也許不能更改 : : 而且我以前都是這樣用耶..... : : document.getElementById('haha').style.display='block'; : : 這樣就可以了, 我剛剛有用 ie 跟 firefox 試過 : 謝謝你~原來是這裡錯了 :) : it works! : 另外我想再請教一下就是, : 本來我是寫成 id="haha", : 現在我想寫成 class="haha" : 這樣的話,javascript要怎麼改呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.67 ※ 編輯: TKirby 來自: 140.112.30.67 (12/02 22:19) ※ 編輯: TKirby 來自: 140.112.30.67 (12/02 22:20)

140.113.89.77 12/02, , 1F
完全明白,多謝 m(_"_)m
140.113.89.77 12/02, 1F
文章代碼(AID): #11ho7Xbr (Web_Design)
文章代碼(AID): #11ho7Xbr (Web_Design)