2010-01-04 59 views
2

我有許多<dt>/<dd>標籤列表按自然順序排列,但我也希望我的訪問者可以選擇按字母排序。有一種方法可以在(X)HTML/PHP中用最少的代碼來完成此操作嗎?我的文檔類型是XHTML 1.0 Transitional排序定義列表(<dl>)

回答

1

排序使用服務器端腳本(如PHP)的定義列表中,您需要先解析XHTML到一個數組或對象。

一旦完成這個(或如果有所述原始數據,而不必首先解析它),則可以使用PHP功能,諸如ASORT或冒泡排序功能。

你可能會更好的排序上與JavaScript客戶端列表。

+0

能否請您提供的Javascript的例子嗎?我只是從Java開發而來,對於開發Web來說相當新穎。 – 2010-01-04 21:37:28

+0

YEPP我也是會選擇客戶端 – streetparade 2010-01-04 21:37:38

+0

對不起,沒有時間,但嘗試http://www.w3schools.com/JS/default.asp – 2010-01-04 21:44:17