자바 스크립트에서 문자열이 있습니다. 이 문자열의 각 '$'문자를 끝 줄로 바꿔야합니다.자바 스크립트의 문자를 끝 줄로 바꾸기
String.prototype.replaceAt=function(index, chare) {
return this.substr(0, index) + chare + this.substr(index+chare.length);
}
그것은 인터넷 익스플로러에서 구글 크롬에 근무하지만 : 나는 다음,
for(var i=0; i<textAreaText.length; i++)
{
if(textAreaText[i]=="$")
textAreaText=textAreaText.replaceAt(i,"\n")
}
document.getElementById("textArea").value=textAreaText;
기능 replaceAt을 시도했다. Internet Explorer에서 '$'는 공백으로 바뀝니다. 이 공간을 메모장에 붙여 넣으면 실제로 끝선 인 것으로 나타납니다. 인터넷 익스플로러가 어떤 생각을 갖고 있는지 전혀 모르지만 크로스 브라우저 솔루션이 필요합니다. 도울 수 있니? 감사.
참고 : Java Server Pages를 사용하고 있으며이 문자열은 처음에는 Java 코드에 할당되었지만 나중에 Java Script 변수로 복사되었습니다.
배열 textAreaText입니까? –
Javascript에는'replaceAt' 메소드가 없습니다. 코드의 첫 번째 부분은 Java입니까? – Guffa
첫 번째 부분은 Java Script가 아니지만 그 기능을 정의합니다. 내 질문을 업데이트했습니다. –