为什么我不能在函数中执行此操作?

时间:2010-04-11 21:49:36

标签: javascript

function focus(element) {
    document.form.element.focus();
}

我想要一个专注于输入框的功能,但似乎我做不到。有更好的方法吗?

1 个答案:

答案 0 :(得分:6)

如果您将element直接传递给该函数,请直接致电focus

function focus(element) {
    element.focus();
}

如果您只是将元素的名称传递给函数,那么..

function focus(element) {
    document.form[element].focus();
}