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:
<script>
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.
Versuchen 'cell.innerText', wenn Sie es zur Ausgabe von' '