list[i].innerHTML+="第"+(i+1)+"名:";
"第"+(i+1)+"名:";+=list[i].innerHTML
用+=复制的方法使用第二行的代码的时候就报错了为什么呢?
第一行的代码就不报错,但是顺序反了变成“西游记”在前面“第一名:”在后面了
登陆购买课程后可参与讨论,去登陆吧
同学你好,问题解答如下:
1、字符串赋予一个变量是不可以的,因为最终是要给list[i].innerHTML进行赋值的,而不是给字符串赋值的,运算左侧是需要是赋值的变量对象。
2、老师这边暂时还没有收到假期服务通知,可以关注站内公告,确定了假期服务通知会发公告。
祝学习愉快!
同学你好,字符串不能使用+=的运算,前面需要是一个可以设置的变量才可以。例如a+=1的意思是a=a+1,a变量可以重新赋值,list[i].innerHTML也可以重新赋值,但是如果前面是字符串的话,没有办法改变,语法上也会有错误。
建议这样修改:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段为你揭开日常所见网页的神秘面纱,炫酷的动效并不难得,带你从基础知识到静态网页布局,再到用JS实现动态网页开发,轻松迈入前端开发的大门。
16 1
65 3
26 3
18 1
188 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星