자바 스크립트를 통해 텍스트 영역의 맞춤법 검사를 비활성화 할 수 있습니까?JavaScript를 통해 텍스트 영역의 맞춤법 검사를 사용 중지 할 수 있습니까?
나는 HTML5 'spellcheck' attribute을보고 있었고, 독자적으로 작동하도록 할 수 있습니다. 그러나 JavaScript를 통해이 특성을 변경할 수 있어야합니다.
은 위의 링크에서 제공하는 설명서를 읽은 후, 함께 코드의 다음 줄을 넣어 (큰 파일의 조각, 나는 그들이 스스로 작동하지 않습니다 알고) :
document.querySelector("#editor").spellcheck = "false";
및
을document.querySelector("#editor").spellcheck = "true";
하지만 작동하지 않는 것 같습니다. 내가 실수를했거나 문서를 오해 한 적이 있습니까? (도움이되지 않으면 Chrome의 자바 스크립트 콘솔에서 오류가 표시되지 않습니다.) 또는 다른 방법으로이 작업을 수행 할 수 있습니까?
또한 document.querySelector ("# editor") 대신'document.getElementById ("editor")'를 사용하십시오. –
spellcheck [1]의 HTML5 스펙에서 * string * false가 구문 분석됩니다. iOS5의 iPad에서 테스트하면 'element.spellcheck = false;'도 아니고 'element.setAttribute ('spellcheck ','false '); [1] http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking – robocat
위의 내 의견이 잘못되었습니다. 그러나 iOS5를 사용하는 iPad에서 테스트 한 결과 'element.spellcheck = false;'도 아니고 element.spellcheck = 'false'도 아니고 element.setAttribute ('spellcheck', 'false'); 자동 완성 설정, 자동 대문자 자동 설정, 자동 고침 설정 해제를 시도했는데 작동하지 않는 것 같습니다. 매우 좌절! – robocat