我可以为< h1>开设onClick()事件吗?到< h6>标签? [英] Can I have onClick() event for <h1> to <h6> tags?

查看:95
本文介绍了我可以为< h1>开设onClick()事件吗?到< h6>标签?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望在< h1>上有onClick()事件。到< h6> (任何标题标签)来运行一些javascript。请给我举一个例子,在< h1> 中显示alert()消息的onClick()事件。



感谢:)

解决方案

它被称为内联事件注册模型。是的,你可以做更多或更少的事情。

但请不要这样做。 这是古老而可靠的,是的。但缺点是它要求你将你的JS行为放到你的XHTML结构中。



使用以下习惯用法会更好:

  element.onclick = doSomething; 

在jQuery中,它可能如下所示:



点击(函数(){
alert('Handler for .click()called。')
});

祝你好运!


I want to have onClick() event on <h1> to <h6> (any of heading tags) for running some javascript. Please give me some example to have onClick() event in <h1> which shows some alert() message.

Thanks :)

解决方案

It's called the inline event registration model. And yes, you can do more or less what you're asking after.

But please don't do this.

It's ancient and reliable, yes. But the drawback is that it requires you to put your JS behaviors into your XHTML structure.

You are much better off using the following idiom:

element.onclick = doSomething;

In jQuery, this might look something like:

  $(":header").click(function(){
     alert('Handler for .click() called.')
   });

Good luck!

这篇关于我可以为&lt; h1&gt;开设onClick()事件吗?到&lt; h6&gt;标签?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆