2017-11-18 1 views
0

Der Code Ich habe derzeit eine HTML-Seite mit "ac" darauf, was ich will, ist buchstäblich zu haben, was der Wert der Zeichenfolge ist (ich würde es eingeben hier, aber ich habe das gleiche Problem). In Worten, was ich will, ist "a" dann das weniger als Symbol dann "b" dann das Größer als Symbol dann "c".Austreten der größeren als und weniger als Symbole in Javascript

Dank

<!DOCTYPE html> 
<html> 
<body> 
<p id="output"></p> 

<script> 

document.getElementById("output").innerHTML = "a<b>c" 

</script> 

</body> 
</html> 

Antwort

1

Set als Text statt als HTML

document.getElementById("output").textContent = "a<b>c"
<p id="output"></p>

Oder konvertieren Entitäten html

var str = "a<b>c".replace('<','&lt;').replace('>','&gt;') 
 
document.getElementById("output").innerHTML = str;
<div id="output"></div>

0

Versuchen Sie, die folgende Weise:

document.getElementById("output").innerHTML = "a<b>c".replace(/</g, '&lt;').replace(/>/g, '&gt;')
<div id="output"</div>

Verwandte Themen