不允许Div验证错误
Div not allowed Validation Error
我使用以下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时,它会出错。
相关文章:
- 为什么jasmine期望不验证是否抛出了错误
- jQuery在输入下验证post错误消息
- JavaScript表单验证-“;“错误”;不按需要工作
- 当与Dojo验证一起使用时,Chrome 41密码保存会做出错误的选择
- jquery表单验证复选框错误显示
- 页面上的2个表单带有JS验证-其中一个抛出电子邮件验证错误
- 在页面对象文件中验证sendKeys结果会导致未定义的错误(Protractor)
- 表单值未在单击按钮时发布,显示验证错误
- 表单已发送,但验证有错误
- TinyMCE验证给出错误:无法调用方法'getContent'的未定义
- Javascript表单验证-jsFiddle错误
- 无法使用JavaScript打印带有for循环的验证错误
- 为什么我的 JavaScript 会导致 HTML 验证错误
- 错误验证在AngularJS中不起作用
- 在线错误验证
- 接收package.json的解析错误.验证为有效的json
- 错误验证 W3C HTML5 img noscript facebook.com.
- 使用jquery输入文件类型错误验证不工作
- 带有警报的表单错误验证
- Angularjs用ng-href对dropdown/select redirect进行错误验证