網(wǎng)(LieHuo.Net)教程 今日在論壇看到有朋友咨詢,關(guān)于web標準中定義id與class有什么區(qū)別的問題,答:肯定是有重復(fù)的。以實例說明。
提示:可修改后代碼再運行!
問題分析:
一. web標準中是不容許重復(fù)ID的,比如 div id=”aa” 不容許重復(fù)2次,而class 定義的是類,理論上可以無限重復(fù), 這樣需要多次引用的定義便可以使用他.
二.屬性的優(yōu)先級問題 ID 的優(yōu)先級要高于class,看上面的例子
三.方便JS等客戶端腳本,如果在頁面中要對某個對象進行腳本操作,那么可以給他定義一個ID,否則只能利用遍歷頁面元素加上指定特定屬性來找到它,這是相對浪費時間資源,遠遠不如一個ID來得簡單.