attachEvent失败的原因; 遇到一个奇怪的问题,img.attachEvent("onclick",ok()); 一直不好用,试了半天都找不到毛病,最后发现在使用上出现了一个问题;我的效果是这样的,将Img和文字加到一个div中;开始的做法是;div.appendChild(img);div.innerHTML+= 文字;结果img上的事件无论如何都无法触发;最后都改成appendChild以后问题解决;昨天晚上回去查了一下“犀牛书”,也没找到解释,可能没找到地方,晚上继续找找看具体什么原因; 原因 使用 appendChild以后,附加的都会在dom中注册 ;再次使用innerHTML就会破坏dom结构,变成文字内容,也就无法响应事件了;