首页 > 一张表单有多个button执行不同的操作,如何为其添加不同的方法加上onclick吗

一张表单有多个button执行不同的操作,如何为其添加不同的方法加上onclick吗

一张表单有多个button执行不同的操作,如何为其添加不同的方法加上onclick吗?


既然用表单了,我假设你要提交它们。那么,你是有多个 type=submit 的按钮。每个按钮设置不同的 value,这样子接收表单的服务器就可以区分了,在 submit 事件的客户端 JavaScript 脚本也可以依此区分的吧。

不过如果是要在客户端这边操作,建议不同的按钮添加不同的 id(不是 class,那个是分类用的,而你的每个按钮不应该是独一无二的吗?)。然后通过 HTMLElement.addEventListener 方法来添加事件处理器。现在不流行直接在 HTML 代码里写 JavaScript 了。

PS: 这个编辑器 hook 掉了 Ctrl-b 好讨厌啊 :-(


嗯,button的话要相应事件的话不是必须得用onclick么?可以在html中直接添加onclick属性,当然更推荐的是给button定义不同的className然后根据它来添加onclick事件内容。

【热门文章】
【热门文章】