非锚定非按钮元素的单击函数

时间:2017-02-01 13:09:08

标签: javascript jquery html

在JQuery或Javascript中是否有一种方法可以点击像h2,h3,p,...之类的元素来执行函数?

传统的点击仅用于锚标记和按钮标记。

谢谢。

3 个答案:

答案 0 :(得分:3)

你可以这样做:

$("h2").on("click", function(event){
    alert('!');
});

答案 1 :(得分:1)

只需使用正确的选择器:

$("h2,h3,p").on("click", function(e){
   console.log("clicked");
});

答案 2 :(得分:1)

如果您想要使用特定标签,也可以使用onClick

HTML:

<h2 onClick="h2()">Random title</h2>

Javascript:

function h2() {
console.log("foo");
}