js 动态添加的按钮 onclick事件怎么写?

JavaScript026

js 动态添加的按钮 onclick事件怎么写?,第1张

如图,比方说我有一个函数,而我们需要点击按钮触发指定的函数,这就用到了绑定事件的方法。

如图,假定是点击事件,则在按钮里面添加onclick=函数名即可把函数绑定到按钮上。onclick绑定的是单击事件哦,当然还有很多其他的事件。

如图,绑定事件之后,当我们点击按钮即可触发绑定的函数,非常神奇哦。

当然,也可以给按钮设定一个ID,然后我们获取到带有ID的按钮。

然后在JavaScript中绑定事件也是可以的,这种方法代码比较多,想用哪种看你自己哦。

需要特别注意一点的是,如果用了第二种方法,当要获取id时,如果script脚本写在head里面,则要加上window.onload哦。如果是写在body后面,则不需要写window.onload。

比如说一个DIV层,如果不绑定Click事件,那么它就是个普通的层,鼠标点上去是不会有什么反应的(如果层内包含超链接标签不算在内);而如果绑定了Click事件,那么当鼠标点击时就会自动执行指定的代码,这个层就相当于一个按钮(Button)了。

一句话:在需要对象响应Click事件的情况下就要绑定Click事件,而作用就是使对象对用户的鼠标点击动作做出响应啊。这应该很好理解的,有疑问吗?

在function(e){}函数体中用语句

e.preventDefault()

$('#id').click(function(e) {

e.preventDefault()

})

错在:这个是jquery代码,没有加载jquery库就不能运行,其次,这个return false不对。

扩展资料:

js事件绑定方式总结(click事件)

1、HTML onclick事件属性

<button onclick="clickMe(this)">click me</button>

function clickMe(this) {2     alert("click me")3 }

2、JavaScript onclick事件

<button id="button">click me</button>

document.getElementById("button").onclick=clickMe

3、IE4+<script for>

1 <button id="button1">click me</button>

1 <script for="button1" event="onclick">2     alert("click me")3 </script>

4、IE5/windows attachEvent()方法

<button id="button2">click me</button>

document.getElementById("button2").attachEvent("onclick",clickMe)

5、W3C DOM addEventListener()方法

<button id="button3">click me</button>

document.getElementById("button3").addEventListener("click",clickMe)