2014-01-31 2 views
0

Я читаю этот код example, и я задаюсь вопросом, что означает, что последняя строка:JS - создать событие

function simulateClick() { 
var event = new MouseEvent('click', { 
'view': window, 
'bubbles': true, 
'cancelable': true 
}); 

var cb = document.getElementById('checkbox'); 
var canceled = !cb.dispatchEvent(event); 
+0

[MDN: EventTarget.dispatchEvent] (https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent) – Stijn

ответ

0

Это означает canceled будет присвоен false если таковые cb.dispatchEvent(event) либо будет возвращено truthy (то есть что-то но false, 0, '', null, undefined OR NaN) и наоборот.

Смежные вопросы