name,id,value同名的话会有什么影响么

大概知道了这三个属性是分别给要用的地方的用来标记神马的,于是想问下如果这三个的值是一样的会有什么影响么,或者说像是id和name就是同一个东西只是针对使用方给了两种叫法么

玖零儛
浏览 1747回答 3
3回答

键盘兔

这个都是标签的标志,id一般用作javascript  class一般用作css  name主要是给数据提交用的,多用于表单。同一个标签3者可以一样,影响要看你代码怎么写。多个标签的id不能相同,虽然写了相同不报错,可是在程序中getElementById获取标签对象的时候会出问题。class是可以相同的,表示多个标签使用同一个css样式属性。name不能相同,尤其表单里,相同会报错。

键盘兔

id 相当于 唯一标示,class相当于类别  一个标签可以多个class  class="条幅 导航"(空格隔开),name相当于传递数据的key或者理解成别名

键盘兔

才看到你说的是value  value就是输入框或者按钮等主键要显示的内容。在输入框相当于提示语。比如:请输入用户名!按钮的话就是按钮上的文字。这个不同的标签上意义不太一样。只要理解成该主键要显示的内容就行。
打开App,查看更多内容
随时随地看视频慕课网APP