var oParent = parent ? document.getElementById(parent) : document;
这里给parent加引号就会出错,为什么?
这个地方,parent 是一个变量,里面存储了另外的字符串,如果给 parent 加引号,写成 "parent" ,则代表字符串 parent ,而非变量 parent,加引号和不加引号所代表的含义是截然不同的。