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时,不要“嵌入代码”,使用“外部文件”
以上是 XHTML触发和在XHTML中使用JavaScript 的全部内容, 来源链接: utcz.com/z/510002.html