我应该在点击上放置什么事件
what should i put event on onclick?
<img src="image1.png" onclick="handler(this.src)" />
function handler(event, handler_src){
if(onClickOn){
companyJes(handler_src);
}else{
event.preventDefault(); // don't do anything
event.stopPrpagation(); // really don't do anything
return false; //make sure you don't do anything
}
}
在 onclick handler(what should i put this ?, this.src);
我应该在 onclick 上放置什么变量来替换事件?
我测试了handler(event, this.src);
但它不起作用。
您需要在处理程序中传递事件对象。例如:
handler(event)
因为"this"将调用处理程序函数的HTML元素
请参阅 JSFiddle
相关文章:
- 当谷歌地图进入街景时,我能抓住什么事件
- angularjs 使用什么事件从文本输入中获取值
- 如果谷歌地图绘图(如onDraw)触发什么事件
- 当输入字段的值发生更改时,会触发什么事件
- 我应该在点击上放置什么事件
- 当浏览器进入后台时,什么事件告诉我
- 我应该使用什么事件在 jQuery 中异步提交表单
- 在Voodoo.js中,什么事件触发了模型的“更新”功能
- 寻找什么事件..更改视频元素的当前时间时
- JS函数上的jQuery.live()-使用什么事件
- 当底部边栏消失时,Safari会触发什么事件
- 当flowplayer完成下载剪辑时,会触发什么事件
- 在Opera's用户js中,当页面完成加载并下载了所有资源(如img,script,css等)时,使用什么事件名
- 选择什么事件来委托
- 我可以用什么事件来瞄准fancybox (lightbox mod)附近的元素
- ReactJS (reacttesttils)理解什么事件类型?
- 获取什么事件并在jQuery中显示当前滑块值
- 有可能预测主权财富基金可能会称之为什么事件吗
- 使用什么事件来触发将JSON内容插入到现有的HTML标记中
- 当音频因加载数据不足(速度慢)而挂起时,我可以使用什么事件?