Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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 错误:';杂散启动标签div';_Javascript_Html_Facebook_Facebook Javascript Sdk - Fatal编程技术网

Javascript 错误:';杂散启动标签div';

Javascript 错误:';杂散启动标签div';,javascript,html,facebook,facebook-javascript-sdk,Javascript,Html,Facebook,Facebook Javascript Sdk,我在网站的内部页面上运行W3C验证程序,我收到了关于开始标记div的错误: 错误:杂散开始标记div. <div id="fb-root"> 请帮我查一下正确的密码 我的代码: <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; j

我在网站的内部页面上运行W3C验证程序,我收到了关于开始标记div的错误:

错误:杂散开始标记div.

<div id="fb-root">

请帮我查一下正确的密码

我的代码:

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.12';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.12';
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);

该错误表明您可能将代码放置在错误的位置。确保它在body标记中。

不确定为什么要用php标记它?无论如何,请显示整个html代码。上面的代码是用于Facebook类按钮的Javascript SDK代码。请检查此URL中的上述代码:错误表明您可能将其放置在错误的位置,这就是为什么显示html代码很重要的原因。你也可以做一些研究,谷歌会给你很多错误的结果。谢谢。我可以通过在关闭标记之前放置脚本来解决此错误。