본문바로가기
자유게시판
수학을 주제로 떠들어 보세요!
[잡담] 폴리매스와 자바스크립트에 관한 고찰
muse 2019.11.23 22:53 조회 586

주의! 이 글은 프로그래밍에 관한 전문적인 정보를 다루고 있으니 기본 지식이 있으신 분들만 보세요!

폴리매스 글 편집 창에 보시면 "<> 소스" 버튼이 있습니다. 이 버튼을 누르면 html 코드를 편집할 수 있는데요.

그러나 이를 이용해

등에 id 또는 class를 매기려고 하면, 폴리매스 편집기가 이를 자동으로 제거합니다. 따라서 우리는 편법을 써야 합니다.

 

폴리매스 html을 뜯어 본 결과, 문제나 글의 본문은 "viewTxt" class 안에 저장되어 있습니다. 따라서

document.getElementsByClassName("viewTxt")[0]

js에서 위와 같은 코드를 사용하면, 본문 부분의 내용을 제어할 수 있게 됩니다. 예를 들어서,

document.getElementsByClassName("viewTxt")[0].innerHTML = "";

와 같은 코드를 console에 입력하면 문제의 본문이 사라집니다. 이는 잡담 게시판도 마찬가지입니다.

 

console을 못 찾으시는 분들을 위해 간단 테스트를 할 수 있는 방법을 알려드리겠습니다.

chrome에 한해, 위 url을 입력하는 칸에

javascript:document.getElementsByClassName("viewTxt")[0].innerHTML = "";

를 입력하면 문제나 글의 본문이 사라집니다. 복사 붙여넣기 하면 앞의 "javascript:" 부분이 제대로 복붙되지 않는 점 주의하세요.

 

그런데 매번 콘솔을 이용할 수는 없잖아요? 그래서 콘솔을 이용하지 않는 방법이 있는데...

그건 스스로 알아내 보시기 바랍니다.

  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911