4-4问题

4-4问题

1onclick="showPreview(this)

这个this是代表当前对象吧。就是每次循环点击这个预览的意思吗?

2、

previewObj 这个名字是自定义的吧? 还是说必须要这样写啊。 

3、

html:"<img src='"+preview+"' style='width:361px;height:240px'>",


为什么src 这里面有双引号啊,为什么还要链接符号+阿。  src=‘preview’  为什么这样写不行哎。 拼写写法不是应该代码原意+非代码吗, 比如 “src=”+src  ,这样吗。 

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2021-04-02 11:14:11

同学你好,1、是的,同学理解是正确的。

2、是的,同学理解是正确的,是自定义的。

3、preview是变量,如果不使用加号(+)拼接,则会将preview变量解析为“preview”字符串,从而导致路径不正确。所以需要使用加号(+)进行拼接

http://img1.sycdn.imooc.com//climg/606689490978fb9711960358.jpg

3、在"<img src='"+preview+"' style='width:361px;height:240px'>",是由双引号("")包裹着的,然后src与style属性中属性值需要添加单引号('')。所以在拼接时,需要在单引号中添加preview变量,然后使用双引号(""),将起与其他字符串隔开,

    ​如:"<img src='"字符串拼接preview变量,然后拼接"' style='width:361px;height:240px'>"字符串。

祝学习愉快!

  • 提问者 rock221 #1
    这是个变量,为什么要拿双引号给他引起来了。
    2021-04-02 11:23:30
  • 好帮手慕小尤 回复 提问者 rock221 #2

    同学你好,并不是使用双引号将变量引起来,而是添加双引号,分割成两个字符串。如下图所示:然后使用加号(+)将字符串与变量拼接到一起。

    http://img1.sycdn.imooc.com//climg/6066b4ff095b109106450097.jpg

    祝学习愉快!

    2021-04-02 14:10:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师