我有以下代码:
var parent = document.createElement('div'),
child = parent.cloneNode(false);
parent.appendChild(child);
parent['on'+event] = function(e){
// Do something with e.target
};
我想parent['on'+event]
用e.target
存在来开火child
。
我努力了...
parent['on'+event]({target:child});
...并且它有效,但我发现用对象伪造事件是肮脏的。
如果我能做类似的事情child['on'+event]()
并让它冒泡,那就太好了。