如何在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
相关产品推荐
相关产品推荐

