2012-01-20 35 views
0

我可以使用document.form_name.input_name来引用该元素吗?我可以使用document.form_name.input_name来引用那个元素吗?

例如,

<form name="form_name"> 
<input name="input_name" /> 
<input name="input_name2 /> 
</form> 

我写上面的代码,以及我要引用的形式的元素。

我在许多文件中看到我们应该使用document.forms['form_name'].input_name, 但是当我试着document.form_name.input_name时,它可以工作。

但我认为最后一种方式让我感觉不舒服。

那么,我可以使用它吗?

回答

1

只要您不希望它在所有浏览器中都能正常工作,您可以使用它。有几种方法可以访问JavaScript中的元素。例如,如果您需要第一个输入字段的名称,则可以使用document.forms[0].elements[0].namedocument.getElementsByTagName("input")[0].namedocument.getElementsByName("input_name")[0].name。如果您正在寻找比普通JavaScript更直观的简单代码,请尝试使用jQuery。

相关问题