다음 코드에서 볼 수 있듯이 IE8은 문서 유형 선언에 더 엄격합니다.
<input type='text' name='os' value='Windows平台' style='width:100px' /> <script type="text/javascript"> function osdo(str){ document.getElementById("os").value=str; } </script> <input name="ostmp" type="radio" value="" onclick="osdo('')" />清空 <input name="ostmp" type="radio" value="Windows平台" onclick="osdo('Windows平台')" /> Windows平台 <input name="ostmp" type="radio" value="" onclick="osdo('S60v2')" />S60v2 <input name="ostmp" type="radio" value="" onclick="osdo('S60v3')" />S60v3 <input name="ostmp" type="radio" value="" onclick="osdo('CHM')" />CHM <input name="ostmp" type="radio" value="" onclick="osdo('PDF')" />PDF <input name="ostmp" type="radio" value="" onclick="osdo('PPT')" />PPT <input name="ostmp" type="radio" value="" onclick="osdo('DOC')" />WORD <input name="ostmp" type="radio" value="" onclick="osdo('EXCEL')" />EXCEL <input name="ostmp" type="radio" value="" onclick="osdo('asp')" />asp <input name="ostmp" type="radio" value="" onclick="osdo('asp+access')" />asp+access <input name="ostmp" type="radio" value="" onclick="osdo('asp+sqlserver')" />asp+sqlserver <input name="ostmp" type="radio" value="" onclick="osdo('asp+sql/access')" /> asp+sql/access <strong>php源码</strong> <input name="ostmp" type="radio" value="" onclick="osdo('php')" />php <input name="ostmp" type="radio" value="" onclick="osdo('php+mysql')" /> php+mysql<input name="ostmp" type="radio" value="" onclick="osdo('jsp')" />jsp <strong>asp.net源码</strong> <input name="ostmp" type="radio" value="" onclick="osdo('asp.net')" />asp.net <input name="ostmp" type="radio" value="" onclick="osdo('asp.net+access')" />asp.net+access <input name="ostmp" type="radio" value="" onclick="osdo('asp.net+sql')" />asp.net+sql <input name="ostmp" type="radio" value="" onclick="osdo('asp.net+sql/access')" />asp.net+sql/access
이 코드는 ie7과 ie8 모두에서 실행 가능한 것을 확인할 수 있습니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
코드에 선언 문서를 추가하고 위의 문서 유형 선언을 추가합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 运行环境: 清空 Windows平台 S60v2 S60v3 CHM PDF PPT WORD EXCEL asp asp+access asp+sqlserver asp+sql/access php源码 php php+mysqljsp asp.net源码 asp.net asp.net+access asp.net+sql asp.net+sql/access
document.getElementById(...) 프롬프트가 비어 있거나 객체가 아닐 때 해결책을 찾을 수 있습니다
페이지에 문서 선언이 있는 경우 div CSS 레이아웃을 사용할 때 문서가 선언되지 않았습니다. 페이지의 일부가 다릅니다.
헤드에 다음 코드를 추가하시면 됩니다
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
전체 코드
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 运行环境: 清空 Windows平台 S60v2 S60v3 CHM PDF PPT WORD EXCEL asp asp+access asp+sqlserver asp+sql/access php源码 php php+mysqljsp asp.net源码 asp.net asp.net+access asp.net+sql asp.net+sql/access