2015-07-03 67 views
0

可否請您讓我知道爲什麼我不能夠在這個例子中有問題在更換功能

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

回答

2

因爲&#47;是越來越轉換爲真正的字符,而不是用>更換&#47;/)。嘗試如下:

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