Javascript 连接字符串和变量来创建 url - 但不输出 "/"斜杠

标签 javascript

我正在 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/

相关文章:

javascript - javascript 中的日期格式,时间为 00 :00:00

javascript - 为 javascript 中的现有类生成 UML 图的工具

javascript - 为什么 toLocaleString() 方法不起作用?

JavaScript - 将数组分成具有随机数量对象的组

javascript - 使用 Jquery 自动完成处理 "No results"

javascript - var self = 这种模式的替代方案

javascript - 使用 HTML、CSS、Jquery 的滑动登录面板

javascript - 当从 cookie 异步加载身份验证 token 时,React React-router-dom 私有(private)路由不起作用

javascript - 由于外部 css 包含,css 未被应用

javascript - 将Float64Array转换为数组