我正在 JavaScript 中构建 HTML,它工作正常,但是我遇到了以前从未见过的东西,并且没有找到明显的解决方案来解决这个问题。
我试图通过连接字符串和变量来创建 url,但它没有输出 "/"
斜杠。
我正在 html
上构建从创建表开始的变量:
var html = '<table class="table table-bordered">';
html += '<td><a href="https://twitter.com/' + columns[1] +'">' + columns[1] + '</a></td>';
但是,这会输出除 "/"
之外的所有内容斜杠并添加 </href="https:>
代替</a>
:
<a href="https: twitter.com="" toptechstaffing"="">TopTechStaffing</href="https:>
这在 JavaScript 中不可能吗?在其他语言中,我看到使用反斜杠来转义前斜杠,以便可以显示它们,例如 "\/"
在 JavaScript 中执行此操作的“常见”方法是什么?
<小时/>编辑添加:
columns[1]
变量是一个字符串。
最佳答案
类似这样的吗?
var html = "";
html += "<td><a href=\"https://twitter.com/" + columns[1] + "\">" + columns[1] + "</a></td>";
关于Javascript 连接字符串和变量来创建 url - 但不输出 "/"斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40224285/