5-9,label标签的任务
5-9,label标签的任务没看懂,谁能帮解释解释。
5-9,label标签的任务没看懂,谁能帮解释解释。
2017-03-21
label标签本身是不会呈现任何效果的,但是如果应用标签,就像这个 <label for="male">男</label> 我们把男这个字用标签定义,如果不定义也是可以的,浏览器都是会显示出来一个男字,但是如果我们要定义一个单选按钮,男和女
<label for="male">男</label>
<input type="radio" name="gender" id="male" />
<br />
<label for="female">女</label>
<input type="radio" name="gender" id="female" />
<br />
如果我们用label标签,才可以对该文字 男 女 定义id,这样单击男 女 这个文字标签,就自动选中和该label标签相关连的表单控件上。也就是可以触动这个单击事件,
我们再来看一下如果不用label标签,我们定义单选按钮
男<input type="radio" name="gender"/><br>
女<input type="radio" name="gender" />
这种我们没有用label标签,但是我们要单击单选按钮时,单击男女文字是毫无反应的,只会当成文字来处理,你只能单击文字后的单选按钮
虽然两个效果都是一样的,但是根据人们的常规习惯,还是用标签的更方便一些。
希望我的解答可以帮助到你!
举报