Javascript 为一个类似的按钮启动Ajax功能的更好方法?

Javascript 为一个类似的按钮启动Ajax功能的更好方法?,javascript,ajax,Javascript,Ajax,我正在开发一个网站。在那里我添加了一个工具,可以让用户把喜欢的评论。 我将使用ajax传递关于喜欢的信息。 所以我编写了函数AjaxReq(cid)用于ajax。对于like按钮,我通过onClick=“AjaxReq('14')”启动该功能。这样,我必须对所有按钮执行此操作 所以..我想知道有没有办法不用像这样使用methode来实现这一点。onClick=“AjaxReq('14')” 我在一些web应用程序上看到,它们不使用像onClick这样的方法来启动这些功能。请给我一些提示来做我喜欢

我正在开发一个网站。在那里我添加了一个工具,可以让用户把喜欢的评论。 我将使用ajax传递关于喜欢的信息。
所以我编写了函数
AjaxReq(cid)用于ajax。对于like按钮,我通过
onClick=“AjaxReq('14')”
启动该功能。这样,我必须对所有按钮执行此操作

所以..我想知道有没有办法不用像这样使用methode来实现这一点。
onClick=“AjaxReq('14')”

我在一些web应用程序上看到,它们不使用像
onClick
这样的方法来启动这些功能。请给我一些提示来做我喜欢的按钮


注意:我没有使用jquery

您是否使用任何类型的库?或者这都是原始javascript?您确定他们没有使用onclick事件吗?虽然HTML中可能没有定义处理程序,但可以使用javascript轻松地附加一个处理程序。要检查这样一个附加的处理程序,请考虑页面顶部的“问题”按钮。它的标记是
。然而,如果您右键单击它(在Chrome中)并选择inspect元素,您将在html中看到它的标记。然后,如果您单击右侧窗格中的“事件侦听器”选项卡,您将看到它具有模糊、单击、特写弹出窗口、向下键、鼠标向下键、鼠标出键、鼠标过键的处理程序。
@hellatan否,我没有使用库。你反对使用任何类型的库吗?100%自己编写代码听起来很不错,但有时您需要知道什么时候可以使用库。如果这是需要作为widget移植到不同站点的东西,我完全明白为什么需要使用纯JS进行开发。但是,如果这是您正在创建的站点,我认为在其中添加一个库将在很多方面都有帮助,特别是跨浏览器ajax问题和事件处理程序。