HTML中的id和name属性之间的区别

idname属性有什么区别? 它们似乎都提供了提供标识符的相同目的。

我想知道(特别是关于HTML表单)是否由于任何原因而使用两者。


在表单提交中发送数据时使用name属性。 不同的控制反应不同。 例如,您可能具有多个具有不同id属性的单选按钮,但name相同。 提交时,响应中只有一个值 - 您选择的单选按钮。

当然,除此之外还有更多,但它肯定会让你朝着正确的方向思考。


使用表单控件的name属性(如<input><select> ),因为这是在表单提交时发生的POSTGET调用中使用的标识符。

只要需要使用CSS,JavaScript或片段标识符来寻址特定的HTML元素,就可以使用id属性。 也可以按名称查找元素,但通过ID查找它们更简单,更可靠。


这里是一个简短的总结:

  • id用于通过文档对象模型 (通过JavaScript或CSS样式) 标识HTML元素 。 预计id在页面内是唯一的。

  • name对应于表单元素并标识回发到服务器的内容

  • 链接地址: http://www.djcxy.com/p/2531.html

    上一篇: Difference between id and name attributes in HTML

    下一篇: Wrong colors in <hr>