【发布时间】:2018-10-03 07:57:37
【问题描述】:
是否可以在执行 af 函数之前检查多个事件监听器?
以下代码的目的是,当我单击一个按钮时,它会检查两个元素是否被单击,并放入一个箭头。
我基本上想做的是检查。如果 (element && element 1 ) 被点击,那么它应该在元素之间放置一个箭头(在这种情况下我使用图片)。有更好的方法吗?如果是的话,我应该怎么走?
var el = document.getElementById("elements");
var el1 = document.getElementById("elements1");
document.getElementById("myBtn").addEventListener("click", function() {
myFunction();
});
function myFunction() {
if (el.addEventListener && el1.addEventListener) {
var arrow1 = document.getElementById("picture");
alert("clicked"); //just to check if func is executed
}
}
【问题讨论】:
-
你的意思是他们之前是否被点击过?因为您不能同时单击两个或多个元素。或者你的意思是他们只是设置了一些事件监听器?
-
按钮被点击后,它应该检查元素是否被点击了随后。老实说,我什至不确定 eventlistener 是否适合我的情况,这只是我能想到的。我基本上需要链接到彼此的盒子
-
我要列,每列有 10 个盒子。我正在尝试的是,将每个框与另一列中的匹配框匹配
-
这 10 个盒子中……是 5 个链接对吗?
A0链接到A1?还是很多人喜欢:A0链接到[A1,B1,C1,D1,E1] -
多对多,一个盒子可以链接几个盒子。一个盒子可以接收许多箭头。 ...稍后我应该将其映射到数据库。
标签: javascript addeventlistener