MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-05, 08:05

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 6 篇文章 ] 
發表人 內容
文章發表於 : 2007-07-13, 21:41 
離線

註冊時間: 2007-06-20, 15:36
文章: 30
有時候需要用到抓取觸發事件的物件類型來做判斷時,例:
代碼:
e.target.tagName == "DIV"

為什麼此處的DIV要大寫,我改成小寫時就抓不到了,這是內定的嗎? 還是有什麼原因,因為寫網頁都用小寫,忽然來個大寫有點怪怪的,還是有其他替代方式呢?

不好意思,新手問題比較多,請各位見諒


最後由 fanta 於 2007-07-16, 13:51 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-14, 00:48 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
很久很久以前,HTML 的 tagname 都是大寫的...所以 DOM 裡的 properties 也是寫大寫。
如果真的要保險也可以 element.tagName.toLowerCase() == 'div',但其實沒有這個,因為所有現代的瀏覽器傳回來的 tagName 都是全大寫。

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-14, 12:25 
離線

註冊時間: 2007-06-20, 15:36
文章: 30
感謝kourge大大,若是要判斷觸發物件的名稱可以直接打
代碼:
e.target.tagName == "所設的div name";

以上那樣可以嗎?還是tagName只能用來裝類型?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-14, 23:30 
離線
[MozTW 版主群]
頭像

註冊時間: 2004-11-17, 09:53
文章: 1302
來自: 臺灣桃園
fanta 寫:
感謝kourge大大,若是要判斷觸發物件的名稱可以直接打
代碼:
e.target.tagName == "所設的div name";

以上那樣可以嗎?還是tagName只能用來裝類型?

如果是 name 的話,應該改用 e.target.name 唷~~~
不過我剛發現如果是 DIV 標籤的話就會取不到 name...

查了 W3C 的文件,才知道 name 原來不是所有標籤都能用的...

幸好我都僥倖地用對地方了 0rz

_________________
在靜謐的國度裡,擁抱微風--抱風伴靜


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-15, 01:13 
離線
[網站管理員]
頭像

註冊時間: 2004-09-27, 09:24
文章: 1685
fanta 寫:
感謝kourge大大,若是要判斷觸發物件的名稱可以直接打
代碼:
e.target.tagName == "所設的div name";

以上那樣可以嗎?還是tagName只能用來裝類型?

如果你是指 id 的話,要用 e.target.id。
e.target 是個標準的 element 物件。

_________________
korp + korp 中文站(沒精神更新)


回頂端
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2007-07-15, 10:50 
離線

註冊時間: 2007-06-20, 15:36
文章: 30
感謝兩位大大的指導,我試過之後都可以用,謝謝嚕


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 6 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群