当前位置: 代码迷 >> ASP.NET >> <CDATA[]]>何解?为什么?该怎么解决
  详细解决方案

<CDATA[]]>何解?为什么?该怎么解决

热度:1896   发布时间:2013-02-26 00:00:00.0
<!CDATA[]]>何解?为什么?
<script   language= "javascript "   type= "text/javascript ">
//   <!CDATA[
function   submitForm()
{
      frmLogin.submit();
}  

//   ]]>
</script>

<script   language= "javascript "   type= "text/javascript ">
function   submitForm()
{
      frmLogin.submit();
}  
</script>
有何区别?
为什么前者无错而后者有错? <!CDATA[]]> 何解?有什么用?为什么?

------解决方案--------------------------------------------------------
<!CDATA[]]> 是XML标签啊,和js没关系
表示是字符数据
------解决方案--------------------------------------------------------
<!CDATA[]]> 在XML是把里面的全部内容转让成字符,以区分XML元素:如 <,> ,&等元素都会转换