我可以在两个不同的元素中使用相同的name和id值吗?

时间:2017-02-03 21:36:39

标签: html

我可以在两个不同的元素中使用相同的name和id值吗?

<label for="fromAccount"> From Account <labe/>
<div id="fromAccount">
<select name="fromAccount">
...
</select>
</div>

1 个答案:

答案 0 :(得分:0)

是的,因为你可以用css这样使用它们:

PHP_EOL

在javascript中你可以用以下方式调用它们:

class's use .fromAccount{}
name's use input[name="fromAccount"] { }
id's use #fromAccount{}
for's use input[for="fromAccount"] { }
  

这可以针对具有不同约定的多个语言来完成。

但HTML本身并没有抱怨,因为它是一个脚本和 没有汇编。据说这不是一个好的编码转换,因为它会让你的代码变得混乱。