我想从事件的功能返回一些值。
[下面,您可以在我按下按钮的位置找到html和js。我想要一个输出true或false。我在控制台中只有关于事件类型的信息,但是我不知道如何将函数外部的true或false值放入变量(或另一个函数-我想将此信息作为参数放在其他位置) 。
<body class="container">
<button class="button">Click me</button>
<script src="app.js"></script>
</body>
document.addEventListener("DOMContentLoaded", function() {
function clickFunct(e){
if(e.target.classList.contains("button")){
console.log(e.type);
return true
}
else{
console.log("to nie przycisk")
return false
}
}
document.addEventListener("click", clickFunct);
})
});
我已从代码中删除“我的尝试”以拥有透明代码。
只需将其包装在另一个函数中,然后将返回的值分配给外部变量。
您应该分开放置: