问答详情
源自:9-22 编程练习

有没有大神能告诉我32行为什么不能用被我注释掉的那句?

RT,拜谢 Orz

提问者:qq_界内下起伽蓝雨_0 2015-07-24 20:31

个回答

  • 无慕_小苏
    2016-01-19 21:24:37

    个人的理解是 ada.onclick=这种方式需要的是一个函数地址,而如你注释中的方式实际返回的是一个字符常量而已。如果非要用等号的这种形式,可以这样实现ada.onclick=function () {rm(this);}; 重新实现这个对象的方法。不过这种实现方式代码看起来有些乱,不如你代码中ada.setAttribute("onclick","rm(this)");看起来简洁