簡體   English   中英

Notepad++ 中的換行符

[英]Line Breaks in Notepad++

如何使用 + 在記事本++中正確運行以下代碼?

document.write("<table id='resultTable' border='1'><tr><th>Name:</th>"+"<td> <input type="text" name="FullName2" id="fname2" readonly></td></tr>"+"
         <th>Member ID:</th><td> <input type="text" name="MemberID2" id="mid2"></td> <tr> <th>Size:</th>
            <td> <input type="text" name="Size" id="size" value="" readonly> </td> </tr> <tr> <th>Color: </th> <td>
                <input type="text" name="ColorR" id="cr" readonly> </td> </tr> <th>Delivery Option: </th> <td>
            <input type="text" name="Deliver" id="dh2" readonly> </td></table>
    }

記事本與其他 IDES 不同,如果沒有在正確的位置斷開,則無法正確讀取行。 我想展示的代碼有這樣的問題。

你的代碼本身是錯誤的。 當在多行中表示一個字符串時,您必須將其表示為添加字符串段。 此外,單個字符串文字中存在錯誤 - 由於您打算讓雙引號成為字符串的一部分,因此您必須對其進行轉義。

用多行表示字符串文字時,每行必須是字符串文字后跟一個加號,並且字符串中的所有“內部引號”都必須轉義。

在您當前的代碼中,其他 IDE 也可能無法按預期工作。

考慮這個編輯過的代碼 - 這應該適用於 Notepad++:

document.write("<table id='resultTable' border='1'><tr><th>Name:</th><td> <input type=\"text\" name=\"FullName2\" id=\"fname2\" readonly></td></tr>"+
        "<th>Member ID:</th><td> <input type=\"text\" name=\"MemberID2\" id=\"mid2\"></td> <tr> <th>Size:</th>" +
        "<td> <input type=\"text\" name=\"Size\" id=\"size\" value=\"\" readonly> </td> </tr> <tr> <th>Color: </th> <td>" +
        "<input type=\"text\" name=\"ColorR\" id=\"cr\" readonly> </td> </tr> <th>Delivery Option: </th> <td>" +
        "<input type=\"text\" name=\"Deliver\" id=\"dh2\" readonly> </td></table>")

暫無
暫無

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

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