然而默認(rèn)的標(biāo)簽label的 for 屬性值還是 “textfield”,如果要實(shí)現(xiàn) label 的功能就必須手動(dòng)修改 for 的值
不過(guò),相同的設(shè)置在對(duì) radio 單選框進(jìn)行設(shè)置時(shí),卻是能保證 label 的 for 屬性值一直與對(duì)應(yīng)的 表單項(xiàng)的 id值吻合
主要原因就是,當(dāng)對(duì)radio 進(jìn)行 name 屬性值修改時(shí),其對(duì)于的id 值是不變的。
為什么不變?
首先,radio 也就是單選框的功能是 多個(gè)當(dāng)中選擇一個(gè),那么怎么區(qū)別許多的 radio 是一個(gè)組里面的,就從這一組中選擇某一個(gè)。那么HTML標(biāo)簽就是要求,這許多的單選按鈕要想是一個(gè)組里面的,必須要求其 name 屬性值一樣,比如下面的三個(gè)radio的name值都為“s”,則是一個(gè)組的。