JSFiddle - React, Tailwind, and code Playground
HTML
<textarea wrap="on">1asdfasdf
2afdasdfafdasdfafdasdfaw
3asdfasdf
4asdfasdf</textarea>
<br/>
<button>Toggle 'disabled'</button>
CSS
textarea,
textarea:disabled {
width: 600px;
height: 100px;
white-space: wrap;
}
JavaScript
const textarea = document.querySelector("textarea");
document.querySelector("button").addEventListener("click", (e) => {
if (!textarea.hasAttribute("disabled")) {
textarea.setAttribute("disabled", "disabled");
} else {
textarea.removeAttribute("disabled", "disabled");
}
});