MozTW 討論區

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

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





發表新文章 這個主題已被鎖定,您不能編輯或回覆這個主題。  [ 4 篇文章 ] 
發表人 內容
 文章主題 : 關於W3C DOM
文章發表於 : 2007-01-07, 14:18 
離線

註冊時間: 2006-03-28, 10:27
文章: 26
最近看書研究了W3C DOM,可是firefox 和IE的效果好像不太一樣比如說:
代碼:
<html>
<head>
<title>基本HTML標籤節點的瀏覽</title>
<script language="JavaScript">
function showNode(){
   alert(myBody.firstChild.firstChild.nodeValue);
}
function showSibling(){
   alert(myP1.previousSibling.nodeName);
}
function showValue(){
   alert(myBody.childNodes[2].firstChild.nodeValue);
}
function showName(){
   alert(myBody.lastChild.nodeName);
}
</script>
</head>
<body id="myBody">
<h2 id="myHead" onclick="showNode()">基本HTML標籤節點的瀏覽</h2>
<hr id="myHr" size="5" onclick="showSibling()">
<p id="myP1" onclick="showValue()">段落標籤1</p>
文件內容
<p id="myP2" onclick="showName()">段落標籤2</p>
</body>
</html>


在IE看得到,但在FIREFOX就看不出來了。

是FIREFOX對W3C DOM的支援不佳嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
 個人資料  
 
 文章主題 :
文章發表於 : 2007-01-07, 14:54 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
請把 HTML 內容換成這樣,嚴格說來斷行字元跟空白都要算 node。
代碼:
<body id="myBody"><h2 id="myHead" onclick="showNode()">基本HTML標籤節點的瀏覽</h2><hr id="myHr" size="5" onclick="showSibling()"><p id="myP1" onclick="showValue()">段落標籤1</p>文件內容<p id="myP2" onclick="showName()">段落標籤2</p></body>


試試看

http://developer.mozilla.org/en/docs/DOM
http://developer.mozilla.org/en/docs/Wh ... in_the_DOM

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
 個人資料  
 
 文章主題 :
文章發表於 : 2007-01-08, 01:21 
離線

註冊時間: 2006-03-28, 10:27
文章: 26
原來如此,真的很感謝您的回覆。
不過感覺連在一起寫的話,程式就變得很難讀了,微軟的實作方法好像比較好寫……


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
 個人資料  
 
 文章主題 :
文章發表於 : 2007-01-08, 02:26 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
flyzc 寫:
原來如此,真的很感謝您的回覆。
不過感覺連在一起寫的話,程式就變得很難讀了,微軟的實作方法好像比較好寫……

我記憶上 xml本來就應該把空白與斷行等字元列入計算了
不過你說得也是 閱讀起來是麻煩些
可以看一下我提供的第二個連結 內有解決方法的資訊

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
 
顯示文章 :  排序  
發表新文章 這個主題已被鎖定,您不能編輯或回覆這個主題。  [ 4 篇文章 ] 

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


誰在線上

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


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

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