>  기사  >  웹 프론트엔드  >  XHTML에서 잘못된 JS 플로팅 code_javascript 기술 문제

XHTML에서 잘못된 JS 플로팅 code_javascript 기술 문제

WBOY
WBOY원래의
2016-05-16 18:41:531280검색

커플릿 코드, xhtml에서 해당 표현식을 확인하면 결과는 매우 간단합니다. 표준에 따르면 우리가 보는 양식의 스크롤 막대는 본문이 아니라 HTML(즉, document.documentElement 객체)이어야 하기 때문입니다. 따라서 해결책은 다음과 같습니다. 비표준 코드를 삽입합니다. HTML에서 " document.body.scrollTop"은 "document.documentElement.scrollTop"으로 변환됩니다. 모든 것이 정상입니다!

(잘못된 범위: XHTML 1.0 transital.dtd; XHTML 1.0 strict.dtd; 일반적으로 본문을 document.documentElement로 바꾸는 것으로 충분하지만, xhtml이 아닌 상황과 호환하려면 일반적으로 판단은
scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement 및 기타 판단


http://www.jb51.net/article/19931.htm

http://www.jb51.net/article/2447.htm사실 누구나 Script House에서 이전에 게시한 더 많은 기사를 읽을 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.