用JS 为元素绑定事件的时候怎么加上参数
我现在又个 方法
function fn1(p1,p2){
alert(p1+p2);
}
//这个是页面加载的时候运行 为某个元素绑定上面fn1单击事件
function init(){
var ele=document.getgetElementsByName("x");
ele.onclick=fn1;
}
但是问题是 我那个方法要2个参数 p1和p2 如果在绑定的时候写成这样 ele.onclick=fn1("s","ss");
这样就错了。。请问下 怎么样才能带参数 最好是谁调用这个方法 就吧本身 作为参数 传进fn1里
function fn1(p1,p2){
alert(p1+p2);
}
//这个是页面加载的时候运行 为某个元素绑定上面fn1单击事件
function init(){
var ele=document.getgetElementsByName("x");
ele.onclick=fn1;
}
但是问题是 我那个方法要2个参数 p1和p2 如果在绑定的时候写成这样 ele.onclick=fn1("s","ss");
这样就错了。。请问下 怎么样才能带参数 最好是谁调用这个方法 就吧本身 作为参数 传进fn1里
...全文
相关推荐
js学习笔记之事件处理模型
参数与`addEventListener()`相似,但是事件名前需要加上`on`前缀,且没有用于控制事件传播方式的参数。
动态添加js事件实现代码
在JavaScript编程中,动态添加事件是一项重要的功能,它允许开发者在程序运行时为HTML元素绑定事件处理函数,而不是在HTML标记中硬编码。这增加了代码的灵活性和可维护性。
JS脚本实现动态给标签控件添加事件的方法
首先,需要了解在HTML中可以通过在元素的属性上直接编写事件处理代码来实现简单的事件绑定。
js添加绑定事件的方法
该方法包含三个参数:事件类型、要绑定的函数和一个布尔值参数,用来指定监听器在捕获阶段还是冒泡阶段执行。
js动态添加onclick事件可传参数与不传参数
Onclick事件用于在用户点击某个元素时触发一个函数。在JavaScript中,可以利用onclick属性动态添加事件监听器,并且可以控制是否向这个函数传递参数。首先,来看一下不传参数的情况。


