我正忙着在HTML 5中为学校做点什么.
所以这是我的一些代码
<label for="name">Name</label>
<input type="text" id="name" name="name" placeholder="your name" required><br>
Run Code Online (Sandbox Code Playgroud)
所以我的问题实际上是:
NAME和ID有什么区别?目的?哪一个更重要?
Phr*_*ogz 20
该name属性用于向服务器提交表单元素; 许多元素可以共享相同的内容name(例如,单选按钮,在集合中必须具有相同的名称).
该id属性用于唯一标识任何元素(不仅仅是表单元素).它在整个文档中必须是唯一的.
该id属性应该在您的文档中是唯一的.只有一个元素可以具有给定的id.document.getElementById()找到具有给定的第一个元素id.
name在提交表单时,表单将该属性用作键/值对中的键.该value属性都显示在浏览器中,并随表单一起提交.
两者都不"更重要",它们只是不同.如果您有XML思维模式,那么它们只是节点上的属性.在HTML中,他们有更多的意义.