JS中,为什么不能直接写"url("this.src")"而一定要写成"url("+this.src+")"?详细代码见
答案:2 悬赏:60 手机版
解决时间 2021-03-26 17:10
- 提问者网友:树红树绿
- 2021-03-26 14:17
JS中,为什么不能直接写"url("this.src")"而一定要写成"url("+this.src+")"?详细代码见下图
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-26 15:03
你可以看成如下:
"url(":一个字符串
this.src:一个字符串
")":一个字符串
然后再用+连接起来,组成一个新的字符串。。。
这样你明白了么???
var a="url(";
var b=this.src;
var c=")";
var d=a+b+c;追问谢谢你的解答,已经弄明白
"url("+this.src+")"
的意思,但是不明白为什么必须得这样写,而不能直接写成
"url(this.src)" 。
因为自己写的时候 是想不到要这样写的,想弄明白这样写的原因
"url(":一个字符串
this.src:一个字符串
")":一个字符串
然后再用+连接起来,组成一个新的字符串。。。
这样你明白了么???
var a="url(";
var b=this.src;
var c=")";
var d=a+b+c;追问谢谢你的解答,已经弄明白
"url("+this.src+")"
的意思,但是不明白为什么必须得这样写,而不能直接写成
"url(this.src)" 。
因为自己写的时候 是想不到要这样写的,想弄明白这样写的原因
全部回答
- 1楼网友:污到你湿
- 2021-03-26 16:13
"this.src"是表示字符串,传的就是“this.src”;
url("+this.src+")传的就是src的值。
这样说明白?
url("+this.src+")传的就是src的值。
这样说明白?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯