HTML中常會看到「表單的NAME」和「ID」這兩種屬性,其實他們是同一個意思,都是為了標記對象名稱。他們所不同的是NAME是由Netscape定義的,而ID是由Microsoft定義的。
再來,表單元素(form input textarea select)與框架元素(iframe frame)必須使用NAME,因為這些元素都與表單(框架元素作用於form的target)提交有關,在表單的接收頁面只接收有NAME的元素。
這時賦與ID的元素通過表單是接收不到值的,大家自己可以驗證一下。
那ID可以用在那些元素呢?像是body li a table tr td th p div span pre dl dt dd font b 等等,都是可以使用ID。
最後要怎麼記憶這些,只能賦與ID但不能賦與NAME的元素呢?只要記住下句話就OK囉~
「除去與表單相關的元素都只能賦ID」
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。