JS - 构建一个事件

时间:2014-01-31 14:50:42

标签: javascript

我正在阅读此代码example,我想知道最后一行的含义:

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

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

1 个答案:

答案 0 :(得分:0)

如果canceled返回任何 truthy (即falsecb.dispatchEvent(event)以外的任何内容,则表示false将被0分配, ''nullundefinedNaN),反之亦然。