从不同的 div 调用不同的函数

阿德什·库马尔

我有一个像

<div onclick="first()">
//first div
<div onclick="second()">
//second div
<div onclick="third()">
//my content here inner div
</div>
</div>
</div>

当我单击任何 div 时,它会调用第一个函数。如何实现只有我点击的div然后调用相应函数的情况。我是 javascript 新手。

巴马

由于您的 DIV 相互嵌套,因此单击事件将冒泡到每个元素。如果您只希望它位于您单击的内部 DIV 上,则需要调用event.stopPropagation()以停止冒泡。这意味着您必须将event对象传递给函数。

<div onclick="first(event)">
//first div
<div onclick="second(event)">
//second div
<div onclick="third(event)">
//my content here inner div
</div>
</div>
</div>

然后功能必须是这样的:

function first(e) {
    e.stopPropagation();
    // rest of code here
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用不同的组合调用函数

来自分类Dev

调用返回新功能的函数是否与正常调用不同?

来自分类Dev

从不同的UIViewController调用方法

来自分类Dev

使用argparse调用不同的函数

来自分类Dev

从javascript调用不同的PHP函数

来自分类Dev

根据类型调用不同的函数

来自分类Dev

从不同的类和名称空间调用函数

来自分类Dev

jQuery在从不同div单击时追加到div

来自分类Dev

从不同的类调用一个类中的函数

来自分类Dev

检查是否已使用不同的参数多次调用函数

来自分类Dev

用不同的函数调用求和

来自分类Dev

调用不同的JavaScript函数

来自分类Dev

从不同的隔离中调用顶级异步函数

来自分类Dev

在类中调用不同的函数

来自分类Dev

从不同线程调用函数是否阻塞?

来自分类Dev

使用不同的值多次调用函数

来自分类Dev

从不同的标签调用Java脚本函数

来自分类Dev

从不同的UIViewController调用方法

来自分类Dev

调用不同类型的函数

来自分类Dev

从不同的函数访问变量

来自分类Dev

从不同的React文件中调用函数

来自分类Dev

调用不同类的函数

来自分类Dev

在python中使用不同的按键调用不同的python函数

来自分类Dev

从不同的文件调用 JavaScript 构造函数方法 - Rails

来自分类Dev

Swift:从不同的选项卡中调用函数

来自分类Dev

从不同页面的不同页面调用javascript函数

来自分类Dev

从不同按钮调用 JS/jQuery 函数的问题

来自分类Dev

从不同的php变量设置模态div上的文本

来自分类Dev

For 循环调用不同的函数变量