Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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 无法识别附加的h1标记_Javascript_Jquery_Html_Seo - Fatal编程技术网

Javascript 无法识别附加的h1标记

Javascript 无法识别附加的h1标记,javascript,jquery,html,seo,Javascript,Jquery,Html,Seo,我在这个页面中添加了带有jquery的h1标记,如下所示: $('.name').append('<h1 style="margin-bottom=20px;">' + name +'</h1>'); $('.name')。追加(''+name+''); h1标记和标记的内容显示得很好,但是当我在各种seo工具中测试我的页面时(例如,这个:),我得到的消息是页面没有h1标记 从seo的角度来看,这当然不是很好。有人认识到这个问题吗?类似的说明:在主页上,我打印了一

我在这个页面中添加了带有jquery的h1标记,如下所示:

  $('.name').append('<h1 style="margin-bottom=20px;">' + name +'</h1>');
$('.name')。追加(''+name+'');
h1标记和标记的内容显示得很好,但是当我在各种seo工具中测试我的页面时(例如,这个:),我得到的消息是页面没有h1标记

从seo的角度来看,这当然不是很好。有人认识到这个问题吗?类似的说明:在主页上,我打印了一个带有javascript for循环的列表,并附加了列表html和内容:

    $('#list').append("<div class='point'><a href='" + str + "&id=" + id + "' onmouseover='infoShow(" + i + ")'  onmouseout='infoClose(" + i + ")'><H3>" + titel + 
"</H3></a><div class='address'>" + name + "</div>" + trivsel + "<div class='star"+i+"'></div></div></a>");    
$('#list')。追加(“+name+”“+trivsel+”);

我在页面上看起来很好,但是当我看到Google的cahced版本的网站时,列表不在那里,页面看起来是空白的

网络爬虫不会执行JavaScript,因此不会创建
标记。如果您希望此标记对web爬虫可见,则需要使用服务器端语言生成它。

您希望看到什么?“不同的seo工具”,比如你链接的工具,不会执行任何javascript(通常)。它们与HTML的原始状态一起工作。

好的,我怀疑这一点。谢谢你!