캐리지 리턴 만 포함하는 일부 요소를 숨기려면 자바 스크립트를 작성하려고합니다. 이 문제를 해결하는 올바른 방법은 이러한 요소가 생성되는 것을 막는 것이지만 불행히도이 경우에는 불가능하다는 점에 감사드립니다. 나는 사용자에게 불필요한 요소를 검색하기 위해 정규 표현식을 사용하려고하지만 많은 행운이 없다. 필자가 작성한 기능은 다음과 같습니다.자바에서 캐리지 리턴에 일치하는 정규식
function HideEmptyP()
{
var patt = (\\r)
for(var i = 0;i<desc[i].length;i++);
{
var desc[i] = document.getElementsByClassName('sitspagedesc');
var result[i] = patt.test(desc[i]);
if (result[i] == true)
{
desc[i].style.display='none';
}
else
{
alert("No Match!");
}
}
웹 콘솔에 표시되는 오류는 '구문 오류 : 잘못된 문자'입니다.
해결 방법에 대한 아이디어에 감사드립니다.
미리 감사드립니다.
'var patt = (\\ r)'<== 잘못된 구문 – elclanrs