2017-06-12 151 views
-1

我將創建一個textarea,其中用戶輸入代碼並單擊更改按鈕,我想如何是隻要用戶單擊該按鈕只有代碼的 <>符號應該改變,但其餘的代碼應該是這樣的。我該怎麼做。這是代碼。更改<到<和>到>只有javascript

<!DOCTYPE html> 
<html> 
<head> 
<script> 
    function change_letter(){ 
      var string = document.getElementById("letter"); 
      string = string.replace(/>/g, "&gt;").replace(/</g, "&lt;"); 
    } 
</script> 
</head> 
<body> 
<textarea id="letter"> 
</textarea> 
<button onclick="change_letter()">Change</button> 
</body> 
</html> 

回答

1

你需要從你的文字區域獲得的價值,操控值,然後分配調節值回textarea的:

function change_letter() { 
 
    var string = document.getElementById("letter").value; 
 
    string = string.replace(/>/g, "&gt;").replace(/</g, "&lt;"); 
 
    document.getElementById("letter").value = string; 
 
}
<textarea id="letter"></textarea> 
 
<button onclick="change_letter()">Change</button>

相關問題