试图验证我的页面,我的<script>标签上有错误,缺少属性?</script>

时间:2010-08-31 14:57:01

标签: javascript validation

Line 207, Column 50: Required attributes missing on element script.

   <script type="text/javascript" charset="utf-8">

Element-specific attributes for element script:
    Global attributes
    src
    async
    defer
    type
    charset 

我错过了什么? 三江源

编辑:这是我的所有手写代码,我不希望它连接到外部js文件

4 个答案:

答案 0 :(得分:0)

接缝合法。也许与您的内容内部 <script>

有关
  

Content model
   如果没有src   属性,取决于的值   type属性,但必须匹配脚本   内容限制。

答案 1 :(得分:0)

请参阅XHTML strict DTD

的这篇文章
<!ELEMENT script (#PCDATA)>
<!ATTLIST script
  id          ID             #IMPLIED
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #REQUIRED
  src         %URI;          #IMPLIED
  defer       (defer)        #IMPLIED
  xml:space   (preserve)     #FIXED 'preserve'
  >

唯一必需的属性是type。问题在于代码的另一部分,请将其粘贴到此处。

答案 2 :(得分:0)

对我来说很好.. 该文档已成功检查为HTML 4.0 Transitional!

答案 3 :(得分:0)

要修复它,我所要做的就是删除charset属性。 :)