2

在下面的代码中,我很好奇我输入名称、id、类、类型和值的顺序是否重要。我认为这并不重要,但后来我开始怀疑将它与 JavaScript 和加载时间一起使用。如果我使用 JavaScript 触发基于 ID 的输入,最好先放置 id 吗?这会增加加载时间吗?或者这些事情的顺序只是微不足道的?

<input name="last_name" id="last_name" class="placeholder" type="text"  value="" />
4

2 回答 2

2

顺序没有区别。

只有在元素加载到 DOM 后,才能连接到元素上的 ID。属性顺序对此没有影响。

于 2011-08-19T23:00:51.460 回答
1

属性的顺序与加载时间或属性的功能绝对无关,除非您可能有重复的属性(这不是您在此处询问的内容)。

如果您正在运行将在这段 HTML 中操作 id 值的代码,那么在页面的相关部分完全加载(例如,在要找到并安全操作的 DOM 中)之前,该代码无法运行,所以有属性的顺序不会影响整个对象何时准备好或您的代码何时可以运行以对对象进行操作。

于 2011-08-19T23:04:23.070 回答