如何添加html<;br>;将标签转换为javascript

如何添加html<;br>;将标签转换为javascript,javascript,jquery,html,mailto,Javascript,Jquery,Html,Mailto,我有一个按钮,当点击打开电子邮件,并填写与变量的机构。这看起来太混乱了,尽管它看起来都是在一行。我可以在每个变量之间插入一个br标记,这样它们就会出现在新行上吗 谢谢。以下是代码: $("#buttonLink").click (function() { window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType + ' My Fra

我有一个按钮,当点击打开电子邮件,并填写与变量的机构。这看起来太混乱了,尽管它看起来都是在一行。我可以在每个变量之间插入一个br标记,这样它们就会出现在新行上吗

谢谢。以下是代码:

$("#buttonLink").click (function() {
            window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType + ' My Frame Background: ' + frameBackground + ' My text: ' + yourText + ' My Text design: ' + textDesign); 
        });
我的想法是:

$("#buttonLink").click (function() {
        window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType + <br> + ' My Frame Background: ' + frameBackground + <br> + ' My text: ' + yourText + <br> +' My Text design: ' + textDesign); 
    }); 
$(“#按钮链接”)。单击(函数(){
window.open('邮件收件人:sales@beauxcadeaux.co.uk主题=我的框架和正文=我的框架类型:'+frameType++
+'我的框架背景:'+frameBackground++
+'我的文本:'+yourText++
+'我的文本设计:'+textDesign); });
使用ASCII码,即
%0D%0A
,如下所示:

window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType +'%0D%0A My Frame Background: ' + frameBackground + '%0D%0A My text: ' + yourText + '%0D%0A My Text design: ' + textDesign); 
window.open('mailto:sales@beauxcadeaux.co.uk?subject=My%20Frame&body=My%20frame%20Type:%20' + frameType +'%0D%0A%20My%20Frame%20Background:%20' + frameBackground + '%0D%0A%20My%20text:%20' + yourText + '%0D%0A%20My%20Text%20design:%20' + textDesign); 
严格来说,空格也应该被替换。使用ASCII码,即
%20
,如下所示:

window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType +'%0D%0A My Frame Background: ' + frameBackground + '%0D%0A My text: ' + yourText + '%0D%0A My Text design: ' + textDesign); 
window.open('mailto:sales@beauxcadeaux.co.uk?subject=My%20Frame&body=My%20frame%20Type:%20' + frameType +'%0D%0A%20My%20Frame%20Background:%20' + frameBackground + '%0D%0A%20My%20text:%20' + yourText + '%0D%0A%20My%20Text%20design:%20' + textDesign); 

使用ASCII码,即
%0D%0A
,如下所示:

window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType +'%0D%0A My Frame Background: ' + frameBackground + '%0D%0A My text: ' + yourText + '%0D%0A My Text design: ' + textDesign); 
window.open('mailto:sales@beauxcadeaux.co.uk?subject=My%20Frame&body=My%20frame%20Type:%20' + frameType +'%0D%0A%20My%20Frame%20Background:%20' + frameBackground + '%0D%0A%20My%20text:%20' + yourText + '%0D%0A%20My%20Text%20design:%20' + textDesign); 
严格来说,空格也应该被替换。使用ASCII码,即
%20
,如下所示:

window.open('mailto:sales@beauxcadeaux.co.uk?subject=My Frame&body=My frame Type: ' + frameType +'%0D%0A My Frame Background: ' + frameBackground + '%0D%0A My text: ' + yourText + '%0D%0A My Text design: ' + textDesign); 
window.open('mailto:sales@beauxcadeaux.co.uk?subject=My%20Frame&body=My%20frame%20Type:%20' + frameType +'%0D%0A%20My%20Frame%20Background:%20' + frameBackground + '%0D%0A%20My%20text:%20' + yourText + '%0D%0A%20My%20Text%20design:%20' + textDesign); 

试试这样的东西

            $("#buttonLink").click (function() {
    //try this 

        var brtag= document.createElement("br");

    //then 
    brtag.id = "your_id"
     brtag.setAttribute("class", "your_class");

    //and so on

//then do rest of your stuffs
                });

它可能有用…(一定要让我知道它有用!)

试试这样的东西

            $("#buttonLink").click (function() {
    //try this 

        var brtag= document.createElement("br");

    //then 
    brtag.id = "your_id"
     brtag.setAttribute("class", "your_class");

    //and so on

//then do rest of your stuffs
                });

它可能有用…(一定要让我知道它有用!)

@SimoneRiboldi-Exact!Thanks@SimoneRiboldi准确的谢天谢地,但它似乎非常复杂。我找到了一个更简单的解决方案,不过还是要谢谢你。它可能很简单,但看起来非常复杂。我找到了一个更简单的解决方案,不过还是要谢谢你。