line breaks in createTextNode method

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • arty
    New Member
    • Nov 2008
    • 35

    line breaks in createTextNode method

    hello
    my first post.
    anyone know how it is possible to create line breaks in createTextNode method or more generally how to create line breaks, underline text(<u></u>) etc.. so that JS renders them in the html doc.
  • RamananKalirajan
    Contributor
    • Mar 2008
    • 608

    #2
    Are u looking for this type of codes, or can u please explain ur requirement clearly

    Code:
    <html>
    <head>
    
    <script type="text/javascript">
    var i=1;
    function doThis()
    {
       var x = document.getElementById('myText').value
       var xx= "<b>Employee "+i+"</b> "+x;
       i++;
       var row=document.getElementById('myTable').rows.length; 
       var y=document.getElementById('myTable').insertRow(row)  ;
       var b=y.insertCell(0);
       b.innerHTML=xx; 
    }
    </script>
    
    </head>
    <body>
    <input type="text" id="myText">
    <br/>
    <input type="button" value="Add" onclick="doThis()">
    <br/>
    <table id="myTable" border="1" cellspacing="5" cellpadding="5">
    <tr>
    <th>Name</th>
    </tr>
    </table>  
    </body>
    </html>
    Regards
    Ramanan Kalirajan
    Last edited by Niheel; May 2 '12, 10:08 AM. Reason: updated code tags

    Comment

    • arty
      New Member
      • Nov 2008
      • 35

      #3
      hello
      well im rather looking for something more specific:

      how can you insert line breaks in a createTextNode method, everything i have tried fails: unicode, html etc..

      Comment

      • acoder
        Recognized Expert MVP
        • Nov 2006
        • 16032

        #4
        Use document.create Element("br").

        Comment

        • DangLe1107
          New Member
          • Nov 2011
          • 1

          #5
          You can use <pre> tag to keep special characters

          var _text = document.create TextNode('myTex t' + '\n' + 'myText2);

          var _pre = document.create Element("pre");
          _pre.appendChil d(_text);

          Comment

          • Eddi
            New Member
            • May 2012
            • 1

            #6
            Originally posted by DangLe1107
            You can use <pre> tag to keep special characters

            var _text = document.create TextNode('myTex t' + '\n' + 'myText2);

            var _pre = document.create Element("pre");
            _pre.appendChil d(_text);
            Thanks man this works perfectly helped me when i needed it.

            Comment

            • Amrit Ojha
              New Member
              • May 2012
              • 1

              #7
              in generic pointer we have to use void datatype.

              Comment

              Working...