id
和 name
属性有什么区别?它们似乎都服务于提供标识符的相同目的。
我想知道(特别是关于 HTML 表单)是否有必要或出于任何原因鼓励同时使用两者。
原文由 yogibear 发布,翻译遵循 CC BY-SA 4.0 许可协议
id
和 name
属性有什么区别?它们似乎都服务于提供标识符的相同目的。
我想知道(特别是关于 HTML 表单)是否有必要或出于任何原因鼓励同时使用两者。
原文由 yogibear 发布,翻译遵循 CC BY-SA 4.0 许可协议
Use name
attributes for form controls (such as <input>
and <select>
), as that’s the identifier used in the POST
or GET
提交表单时发生的调用。
每当您需要使用 CSS、JavaScript 或 片段标识符 来处理特定 HTML 元素时,请使用 id
属性。也可以按名称查找元素,但按 ID 查找 更简单、更可靠。
原文由 Warren Young 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答877 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答892 阅读✓ 已解决
2 回答780 阅读
1 回答768 阅读✓ 已解决
2 回答1.1k 阅读
在表单提交中发送数据时使用
name
属性。不同的控件响应不同。例如,您可能有几个具有不同id
属性但相同name
的单选按钮。提交后,响应中只有一个值 - 您选择的单选按钮。当然,它的意义远不止于此,但它肯定会让您朝着正确的方向思考。