XHTML触发和在XHTML中使用JavaScript
XHTML触发 把MIME类型指定为 "application/xhtml+xml"便可。 XHTML中使用JavaScript 比如以下代码: <script> fucntion a( a, b ){ if(a < b) { alert( a ); } } </script> 以上语句在XHTML中无效。 因为比较语句中的a<b中的小于号(<)在XHTML中将被当做一个新标签来解析。 避免在XHTML中出现类似语法错误的方法有两个: 使用相应的HTML实体,比如 (<) <script> fucntion a( a, b ){ if(a < b) { alert( a ); } } </script> 使用一个CDate片段来包含JavaScript代码 <![CDATA[]]> <script><![CDATA[ fucntion a( a, b ){ if(a < b) { alert( a ); } } ]]></script> 若遇到不兼容XHTML的浏览器,可以使用如下方法 <script> //<![CDATA[ fucntion a( a, b ){ if(a < b) { alert( a ); } } // ]]> </script> 此格式在所有现代浏览器中都可以正常使用,面对XHTML之前的浏览器会平稳退化。 还有一个终极方法,即在使用JavaScript时