Suffii
Suffii

Reputation: 5784

Having Issue On Replace Function

Can you please let me know why I am not able to replace / with > in this example

var str = document.getElementById("demo").innerHTML; 
    var res = str.replace('/', ">");
    document.getElementById("demo").innerHTML = res;
<p id="demo">Change &#47;</p>

Upvotes: 0

Views: 22

Answers (1)

taxicala
taxicala

Reputation: 21759

Because &#47; is getting translated to the real character instead (/). Try as follows:

var str = document.getElementById("demo").innerHTML; 
    var res = str.replace('/', ">");
    document.getElementById("demo").innerHTML = res;
<p id="demo">Change &#47;</p>

Upvotes: 2

Related Questions