为什么测试驱动的JavaScript开发(Christian Johansen)的作者使用while语句而不是if下面代码中的语句?
function getEventTarget(event) {
var target = event.target || event.srcElement;
while (target && target.nodeType != 1) {
target = target.parentNode;
}
return target;
}
Run Code Online (Sandbox Code Playgroud) javascript ×1