不允许Div验证错误

Div not allowed Validation Error

本文关键字:错误 验证 Div 不允许      更新时间:2023-09-26

我使用以下PHP代码生成一些JS并在我的页面中回显它

$var_x = $var_x . "var_array[$var_count] = '<div class='"var_div'"></div>'; ";

然而,当我尝试用W3C验证器验证它时,我会得到以下错误。

'document type does not allow element "div" here'

错误突出显示标签末尾的>

可能是什么问题?

使用XHTML CDATA部分来表示您可能正在使用HTML的区域。这将让验证器知道它需要忽略内容,而不是试图解析它。

是的,这将出错,因为您正试图在javascript中构建html文档元素。

如果您在javascript中回显php变量$var_x,它会将您的字符串写入文档,并且您的字符串包含document元素,当HTML试图解析您的HTML和javascript时,它会出错。