带a标签的javascript变量(字符串构建)

标签 javascript string url concatenation

我在以编程方式插入编辑器中的标记时遇到问题。我不知道如何添加 target="_blank"属性。即使我尝试了“”“”或“”“”以及各种组合,我也无法让它工作。我也不知道这个任务叫什么,所以我无法真正用谷歌搜索它。 任何帮助我们完成这项工作将不胜感激

var html = "<a href='" + host + "/draught/connect/Download" + draughtDownloadType + "?PropId=" + selectedPropertyId + autoUpdateQuery + "' target=_blank>" + linkText + "</a>";

最佳答案

您需要通过在其前面放置 \ 来转义 " 字符。

target=\"_blank\"

给你:

var html = "<a href='" + host + "/draught/connect/Download" + draughtDownloadType + "?PropId=" + selectedPropertyId + autoUpdateQuery + "' target=\"_blank\">" + linkText + "</a>";

关于带a标签的javascript变量(字符串构建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43850160/

相关文章:

javascript - 如何使用 Greasemonkey 单击 <li> 项?

javascript - OL3 在手机或平板电脑上徒手绘制多边形或线串

javascript - 从子窗口给出父窗口的 href url 位置

c++ - Python:获取两个大写字母之间的字符串

php - Wordpress 正在从 URL 中剥离参数

JavaScript 网址变量

javascript - 如何知道所有子文件夹的名称

string - PowerShell split 无法使用单词工作(从文件读取)

java - 为什么 String + '\u0000' 与 String 不同?

javascript - 我怎么能在第三方浏览器而不是默认浏览器中打开一个 url?