我的文本被谷歌索引了吗?
Is my text indexed by Google?
我正在制作一个HTML页面,使用JavaScript。在HTML中是div的第一个内容,但是当用户单击按钮时,文本会发生变化。
div中的文本是实际内容,需要被Google找到。文本现在存储在JavaScript文件中的一个简单变量中。
问题:-文本有索引吗?-有没有更好的存储文本的方法?
您可以将文本保留在div
中,然后将可见性更改为隐藏
<div id="content" style="visibility: hidden;">
Div content
</div>
然后在javascript中,
document.getElementById("content").style.visibility="visible";
应该使文档可见。由于该文本将存在于页面的源代码中,因此它将被google索引,但只有当您运行该javascript行时才会显示。
将文本存储在js变量中通常不是一个好主意。您可以将此文本放入隐藏的div中,如下所示:
<div id="target">
super-text
...
</div>
<div id="second">
super-mega-text
...
</div>
<button onclick="replace_text();">
<script type="text/javascript">
function replace_text() {
var target = document.getElementById('target');
var second = document.getElementById('second');
target.innerHTML = second.innerHTML;
}
</script>
在这种情况下,你的第二个文本将被谷歌索引。
当然你最好使用jQuery或Mootools之类的js框架。
Mootools的例子:
<div id="target">
super-text
...
</div>
<div id="second">
super-mega-text
...
</div>
<button id="button">
<script type="text/javascript">
window.addEvent('domready', function(){
$('button').addEvent('click', function(){
$('target').set('html', $('second').get('html'));
});
});
</script>
Javascript未被搜索,请参阅google的答案:http://www.google.com/support/customsearch/bin/answer.py?answer=72366
我发现了一篇关于仅使用CSS隐藏/显示内容的好文章。没有Javascript也可以运行:http://www.devinrolsen.com/css-hide-and-display-content/
相关文章:
- 强制谷歌为javascript背景图像编制索引
- 谷歌地图信息窗口Z索引
- 谷歌索引iframe动态创建了什么
- 谷歌地图上的排序/z索引覆盖
- 防止谷歌索引AngularJS路由
- 谷歌图表API:数据系列的Z索引
- 谷歌索引和重定向
- 谷歌地图 Z 索引地图不显示
- 搜索引擎优化在骨干应用程序中,以便谷歌可以在phantomjs之后索引主页
- 将谷歌索引内容声明在一个内联的javascript变量中
- 以编程方式声明基于索引数组的变量(使用谷歌网站列表页面)
- 角度.js如何告诉谷歌索引我的网站
- 在谷歌中隐藏手机号码的索引
- 基于js的谷歌索引网站
- 谷歌地图v3标记阴影z索引
- 获取由谷歌索引的动态文本
- javascript/css转换+谷歌chrome的z索引问题
- 谷歌机器人索引文本从javascript document.write()
- 将谷歌索引正确的URL为hashbang/escaped_fragment内容
- 我的文本被谷歌索引了吗?