2017-02-15 2 views
1

Ich habe einen sehr einfachen Test hier:Textarea Inhalt, wenn sie über innerHTML- ausgegeben als codierte zeigt

var cells = document.querySelectorAll('textarea#test'); 
 

 
     for (var i = 0, il = cells.length; i < il; i++) { 
 
      cell = cells[i]; 
 
      cell_contents = cell.innerHTML; 
 
      console.log(cell_contents); 
 
     }
<form> 
 
    <textarea id="test" style="width:600px;"> 
 
    <script> 
 
    </textarea> 
 
</form >

Die console.log zeigt:

&lt;script&gt; 

kann ich nicht herauszufinden, warum das so ist? Ich würde gerne wissen, ob der Textbereich HTML mit Javascript enthält, aber wenn ich den Inhalt überprüfe, wird der HTML-Code immer verschlüsselt.

hatte ich einen Blick auf diese Frage SO: does <textarea> auto-encode inner html?

Aber bin so klug wie zuvor.

+0

Versuchen 'cell.innerText', wenn Sie es zur Ausgabe von' '

Verwandte Themen