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

来源:9-22 编程练习

qq_界内下起伽蓝雨_0

2015-07-24 20:31

RT,拜谢 Orz

写回答 关注

1回答

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468192 学习 · 21891 问题

查看课程

相似问题