我有一个带有几个输入框的非常标准的 html 表单。我在每个文本框下都有一个小 div,当文本框具有焦点时显示方向(其余时间它们被隐藏)。div 还可以更改颜色并显示错误消息。
我希望能够有一个 javascript 函数来显示焦点方向,一个函数来显示模糊错误,一个函数来隐藏方向/错误等。
我遇到的问题是如何最好地将文本框和它们各自的 div 关联起来。我使用了一个命名约定,我给文本框一个 ID field1
,然后调用它们的 div field1Div
。这工作正常,但有些事情告诉我有更好的方法来做到这一点。
关联 div 和文本框的“正确”方法是什么?