该段JAVASCRIPT程序中<LABLE>标签对的作用是什么?

学号:<inputtype="text"name="num"><label><inputtype="submit"name='submit"value="提交"oncli... 学号:<input type="text" name="num"><label> <input type="submit" name='submit" value="提交" onclick="msg()"></lable>
该段程序中<LABLE>起什么作用??能不能省略掉?什么时候用??
为什么该提交按钮要包含于LABLE之中?????
展开
 我来答
看瓜少年
2011-09-03 · TA获得超过460个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:145万
展开全部
这不是JS代码啊 就是表单代码 HTML 0 0!加这个是好让标签<input>能接受JS的动作 onclick、onmousover 等等
更多追问追答
追问
去掉LABEL之后,也就是不用LANBLE标签对,会不会有影响??听明白后马上送分!!绝不失言。
追答
没影响 !做一些简单的功能 不需要这个标签  这个标签是为了实现 JS一些代码功能的 比如 给文本框加个代码 onmouseover(this.style.background='#CCCCCC') 为了不出现错误 就需要 这个标签了。很多时候不用都是没事的 你用的时候可以去掉再加上 分别在火狐浏览器看看效果。 不用过多考虑这个,自己尝试下有和没有!记住是为了不出错实现JS代码功能的就可以!
cmoooo
2011-09-01 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:669万
展开全部
一、下面这段是w3school中的解释和示例:

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

<label> 标签的 for 属性应当与相关元素的 id 属性相同。
实例

带有两个输入字段和相关标记的简单 HTML 表单:
<form>
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
<br />
<label for="female">Female</label>
<input type="radio" name="sex" id="female" />
</form>

二、个人在本方面的增添介绍:

lable标签你在狭义上可以理解为:对一个input标签的解释,可以和其它input标签一样,属于form表单中的一员,可以增加javascript的动作:比如:onclick、onmousover等等,这样,就解决了在form表单中加入例如 div块或span等常规标签时,出现的不协调现象。

大多数的时候,你可以不去使用它,在下述情况下,你可以使用:

1. 要让一个input框前的解释性文档与input标签 一样,可以获得焦点。

2. 要让这个解释性文本拥有javascript动作。

3. 为了让代码整洁、美观。

4. 让编写的代码符合w3c规范。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式