簡體   English   中英

如何添加HTML <br> 標記成javascript

[英]How to add html <br> tags into javascript

我有一個按鈕,當單擊該按鈕時,將打開電子郵件並用變量填充正文。 這看起來太混亂了,因為它們全部顯示在一行上。 我可以在每個變量之間插入一個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); 
    }); 

使用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); 

嚴格來說,也應該替換空白。 使用%20的ASCII代碼,如下所示:

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
                });

它可能起作用...(讓我知道它起作用了!)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM