字符串拼接问题
我想问一下,这个字符串拼接是咋回事?img[i].linkUrl的前后两个加号的意思是什么?直接在href=" "里面写地址不行吗? str+=不是让这么多个a标签拼在一起吗?为啥内部还有加号呢? 不懂了 请赐教
10
收起
正在回答
2回答
你好,同学理解的有问题,可以参考下面图片:
粉色框中是拼接的字符串,剩余部分是变量。
在html中a标签的href属性以及img标签的src属性值是需要放在引号中的,也就是这样:
所以这里添加了双引号,为了不和外层的单引号起冲突,在双引号中间放链接地址,但是这里地址是变量,所以用单引号结束了开始的单引号,后面也是一样的道理。
"+img[i].linkUrl+" 同学这样拼接没有结束前面前面的单引号,还是字符串。
可以再测试理解下,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星