在一行中编写事件处理程序函数

Write event handler function in one line

本文关键字:事件处理 程序 函数 一行      更新时间:2023-09-26

我有这个功能来提交表单,

function submitEvent()
{
    // setter for dom element
    document.forms[0].method = "POST";
    document.forms[0].action = "MyServlet";    
    document.forms[0].submit();
}

现在我已经阅读了有关不显眼的JS的信息,但我想添加到遗留标记中。如何将此函数附加到单行中的 onclick 属性?点击 =我想要它的形式,

onclick = "myOneLineSubmitFunction()"

编辑:为没有提供完整的细节而道歉。我想在按钮的点击事件上绑定它。代码是:

<input type="button" onclick="oneLineFunc();">

您只想将相关元素的 onclick 事件处理程序设置为函数。

document.getElementById('foo').onclick = submitEvent;