我有一个名为value
的字符串和一个名为s
的字符串,其中包含http://
等网址。我想将值s
更改为<a href="' + s + '"> Read More</a>
之类的超链接,然后将新字符串添加到变量value
中。但是,当我尝试value = value + "<a href="' + s + '"> Read More</a>";
时,我收到错误Syntax error in module 'script': SyntaxError value = value + " Read More"; ^^^^^^^^^ SyntaxError: Unexpected string
。
如何将超链接添加到文本字符串?
答案 0 :(得分:0)
value = value + "<a href="' + s + '"> Read More</a>"
这确实无效。你外面还有两个'
,它们应该在里面。
应为value = value + "<a href='" + s + "'> Read More</a>";
或者在ES6中:
value = `${value}<a href='${s}'>Read More</a>`;
答案 1 :(得分:0)
openinq / close引号存在问题 -
应该是 -
value = value + "<a href='" + s + "'> Read More</a>";
注意单个字符串的开头和结尾是双引号“和内部一个 - href的值以单引号开头和结尾”