如何在javascript中重新绑定onclick属性
how to rebind the onclick property in javascript
我有下面的代码,我成功地禁用了属性
.prop("onclick", null)
.prop("onmouseover", null)
.prop("onmouseout", null);
现在,如果我想重新绑定点击事件,我应该怎么做。
要将事件添加回元素,请使用bind函数。
$("YourElement").bind("event",function(){
//Do what you want.
}
您可以通过多种方式来实现。我不使用来调用prop()方法,但我认为您只需要使用它并将函数的名称设置为第二个参数。
function yourFunction()
{
// The job with onclick
}
DOMElement.prop("onclick", "yourFunction");
您也可以使用匿名函数。
使用此文档可以执行以下操作:http://api.jquery.com/prop/
我建议你应该使用removeProp()而不是prop("yourprop",null)!
相关文章:
- 在React中,为什么我必须绑定onClick函数而不是调用它
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- 使用JavaScript将onclick事件与参数绑定
- 将多个元素绑定到同一onclick
- 对触发其onclick功能的按钮进行键绑定
- html+jquery(绑定onclick事件以执行onclick之前的操作)
- 对克隆的image元素绑定onclick事件
- 如果父项具有onclick绑定,则复选框单击将被忽略
- 动态绑定onclick事件为for循环中的所有按钮提供相同的值
- 将列表元素 onclick 事件绑定到单选输入
- 如何将新函数绑定到元素的 onclick 事件,并使其在所有其他绑定函数之前运行
- 解绑,然后将 OnClick 函数(带有动态参数)绑定到 jQuery 或 JavaScript 中继器中的锚标记
- 绑定一个 onclick 函数,对象作为在循环中创建的锚标记上的参数
- 挖空点击绑定:onClick vs. onClick()
- 如何在javascript中重新绑定onclick属性
- Knokout.js和带有绑定onclick的映射
- 如何绑定onclick方法与keydown方法
- 剑道-数据绑定onclick工作在网络上,而不是在移动
- 使用数组的简单JavaScript绑定onClick
- 无法在innerHTML之后绑定onclick事件