You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中拼接两个值?附错误示例及期望结果

解决JavaScript URL拼接出现多余+号的问题

你的代码错误地将拼接运算符+写在了HTML的引号内部,导致这些+被当作字符串的一部分输出,而非执行变量拼接逻辑。

正确写法一:ES6模板字符串(推荐)

用反引号包裹整个HTML片段,变量直接通过${}插入,无需额外+号:

`<a href="${legend.application_base_url}${legend.application_url}">`

正确写法二:传统字符串拼接

如果环境不支持ES6,将变量放在引号外部,用+连接各部分:

'<a href="' + legend.application_base_url + legend.application_url + '">'

两种写法都会输出你期望的结果:http://catsinfo.cats.com.kh/doconline/

内容的提问来源于stack exchange,提问作者Mango Play

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 12:17:02