Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将其转换为通过标记验证?_Javascript_Html_W3c Validation - Fatal编程技术网

Javascript 如何将其转换为通过标记验证?

Javascript 如何将其转换为通过标记验证?,javascript,html,w3c-validation,Javascript,Html,W3c Validation,这会不断出现验证错误: $("#preview").html('<div align="center"><img src="/ajaximage/loader.gif" alt="Uploading...."/></div>'); $(“#预览”).html(“”); 它说:文档类型不允许元素“div” 如何解决这个问题?使用script标记中的//将其作为XHTML 1.0进行验证: <!DOCTYPE html PUBLIC "-//W3C//D

这会不断出现验证错误:

$("#preview").html('<div align="center"><img src="/ajaximage/loader.gif" alt="Uploading...."/></div>');
$(“#预览”).html(“”);
它说:文档类型不允许元素“div”

如何解决这个问题?

使用script标记中的
//将其作为XHTML 1.0进行验证:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Test</title>
    <script type="text/javascript">
    //<![CDATA[
        $("#preview").html('<div align="center"><img src="/ajaximage/loader.gif" alt="Uploading...."/></div>');
    //]]>
    </script>
</head>
<body>
    <div></div>
</body>
</html>

试验
//
忽略我遗漏了很多东西的部分(比如jQuery库等)


但主要是,我建议使用HTML5 DOCTYPE,除非你有理由不这样做。

尝试使用
而不是
或者可能?@Ian-这将破坏
文本/html
文档中的脚本。另外(1)停止使用XHTML,因为它比几乎所有人都要麻烦得多,或者(2)请先阅读,您的doctype是什么?第二,这段代码的HTML上下文是什么?该错误表示您正在将div放置在无法放置的位置,可能是在HEAD部分,也可能不是在BODY标记内,等等。您发布的代码很好,上下文似乎是错误的。请使用脚本标记