BOMhtml
BOM(Byte Order Mark),字節順序標記,出如今文本文件頭部,Unicode編碼標準中用於標識文件是採用哪一種格式的編碼。編程
編碼
|
表示 (
十六進制)
|
表示 (
十進制)
|
---|---|---|
EF BB BF
|
239 187 191
|
|
UTF-16(大端序)
|
FE FF
|
254 255
|
UTF-16(小端序)
|
FF FE
|
255 254
|
UTF-32(大端序)
|
00 00 FE FF
|
0 0 254 255
|
UTF-32(小端序)
|
FF FE 00 00
|
255 254 0 0
|
2B 2F 76和如下的
一個字節:[ 38 | 39 | 2B | 2F ]
|
43 47 118和如下的
一個字節:[ 56 | 57 | 43 | 47 ]
|
|
en:UTF-1
|
F7 64 4C
|
247 100 76
|
en:UTF-EBCDIC
|
DD 73 66 73
|
221 115 102 115
|
en:Standard Compression Scheme for Unicode
|
0E FE FF
|
14 254 255
|
en:BOCU-1
|
FB EE 28
及可能跟隨着FF
|
251 238 40
及可能跟隨着255
|
GB-18030
|
84 31 95 33
|
132 49 149 51
|
DOM瀏覽器
文檔對象模型(Document Object Model,簡稱DOM),是W3C組織推薦的處理可擴展標誌語言的標準編程接口。在網頁上,組織頁面(或文檔)的對象被組織在一個樹形結構中,用來表示文檔中對象的標準模型就稱爲DOM。Document Object Model的歷史能夠追溯至1990年代後期微軟與Netscape的「瀏覽器大戰」,雙方爲了在JavaScript與JScript一決生死,因而大規模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了很多專屬事物,既有VBScript、ActiveX、以及微軟自家的DHTML格式等,使很多網頁使用非微軟平臺及瀏覽器沒法正常顯示。DOM便是當時蘊釀出來的傑做。編輯器
經過使用getElementByld()和getElementsByTagName()方法編碼
經過使用一個元素節點的parentNode、firstChild以及lastChild屬性spa
getElementByld()和getElmementsTagName()這兩種方法,可查找整個HTML文檔中的任何HTML元素。3d
這兩種方法會忽略文檔的結構。這兩種方法會向你提供任何你所須要的HTML元素,不論他們在文檔中所處的位置。code
getElementByld()可經過指定的ID來返回元素:htm
getElementByld()語法對象
document.getElementByld("ID");註釋:getElementByld()沒法工做在XML中。在XML文檔中,你必須經過擁有類型id的屬性來進行搜索,而此類型必須在XMLDTD中進行聲明。
getElementsByTagName()方法會使用指定的標籤名返回全部的元素(做爲一個節點列表),這些元素是你在使用
此方法時所處的元素的後代。
getElementsByTagName() 可被用於任何的 HTML 元素:
getElementsByTagName() 語法
document.getElementsByTagName("標籤名稱");或者:
document.getElementById('ID').getElementsByTagName("標籤名稱");