为什么onkeypress函数会自行调用?

时间:2014-11-28 20:13:04

标签: javascript

HTML文件:

<input onkeypress="addAnother(event)" id="item1"/>

Javascript文件:

function addAnother(event)
{
    if (event.keyCode == 13) {
        var next = document.createElement('input');
        document.body.insertBefore(next);
        next.focus();
        next.onkeypress = addAnother(event);
    }
}

为什么在这里以递归方式调用自己? (输入标签无限添加)。 对不起,我是新手。

编辑:我希望它等待我按下'输入'#39;在添加另一个输入标记之前。

0 个答案:

没有答案