为了账号安全,请及时绑定邮箱和手机立即绑定

不要问为什么老师代码那么多错误——预埋BUG是用心良苦

说说评论中反映的问题: 

  1. 不管老师怎么设坑,我们应该以这个程序的功能实现作为目标。

  2. 需求明显是要提取不同条件下的class为on的节点,很明显第二个执行的函数应该为len2,所以改为alert("len2.length)  //3是正确答案

  3. 之所以代码无法执行,是因为getByClass(“on”,“list”)这个函数声明时的引号设置为了中文符号,重新自己修改为英文符号getByClass("on","list")就可以了。虽然可能是故意留坑,但这是在实际编码过程中新手很容易犯的错误!

  4. 如果你更细心一些,也会发现,html结构不合理。

  5. function getByClass(clsName, parent){

  6.  //定义函数getByClass()实现获取document或指定父元素下所有class为on的元素  

  7.  var parents=document.getElementById(parent);

  8. if (parent) {

  9. return parents.getElementsByClassName(clsName)

  10. }else {

  11. return document.getElementsByClassName(clsName)

  12. };

  13. }

正在回答

3 回答

感谢。。

0 回复 有任何疑惑可以回复我~

amy老师有点不拘小节了

0 回复 有任何疑惑可以回复我~

666

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不要问为什么老师代码那么多错误——预埋BUG是用心良苦

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信