onclick 이벤트에서 호출 된 모든 함수를 가져올 수있는 방법이 있는지 알아 내려고하고 있습니다.stopPropagation 이벤트의 함수 이름을 얻는 방법
HTML :
<div onclick="a(); b();">
<a href="javascript();" onclick="c(event);>link</a>
</div>
JS :
시나리오는 다음과 같이이다
내가 전파 정지되는 기능을 제어하려면이 옵션을 사용하려면var a = function() { console.log('a called'); };
var b = function() { console.log('b called'); };
var c = function(e) {
if (e.call['a']) { e.call['a'].stopPropagation(); }
console.log('b and c called, but not a.');
};
.
하지만 어떻게 그 stopPropagation을 a();? –
함수에서 이벤트를 catch하고 a() 함수에서 stopPropagation()을 catch 할 수 있습니다. 아마도 간단한 "return false"가 트릭을 할 수도 있습니다. –
''false를 반환하지 않습니다''(); 나머지 부분을 실행하지 못하시겠습니까? –