Html 什么';命名形式的意义是什么?

Html 什么';命名形式的意义是什么?,html,forms,Html,Forms,标记中的name=”“html属性有什么意义?它只是说: name属性指定窗体的名称。name属性是 用于引用JavaScript中的元素 为什么我们不能使用id或class属性来引用Javascript中的元素 名称标签的用途是什么?它今天真的很重要吗?您可以使用javascript中的名称引用访问表单。 在jquery发明之前,javascript使用名称和ID访问DOM元素。 你可以参考进一步的澄清 对于其他HTML元素,在服务器端使用元素名来检索POST参数 $test = $_POST

标记中的
name=”“
html属性有什么意义?它只是说:

name属性指定窗体的名称。name属性是 用于引用JavaScript中的元素

为什么我们不能使用
id
class
属性来引用Javascript中的元素


名称
标签的用途是什么?它今天真的很重要吗?

您可以使用javascript中的名称引用访问表单。
在jquery发明之前,javascript使用名称和ID访问DOM元素。 你可以参考进一步的澄清

对于其他HTML元素,在服务器端使用元素名来检索POST参数

$test = $_POST['name'];
名称属性早于JavaScript中使用ID的日期,因此它具有向后兼容性。它还形成一个集合
文档。表单
在解析页面时非常方便。

W3C在这里也这么说
名称
属性仅用于脚本编写。是的,可以使用
id
属性,而id通常与jQuery或类似工具一起使用

然而,有一些事情,对应于w3c所说的,您可以用名称来做。一个例子是javascript
document.forms['formname']
来访问表单元素。这里描述