Javascript 如何修复未捕获的引用错误:未定义缩略图-使用以下代码

Javascript 如何修复未捕获的引用错误:未定义缩略图-使用以下代码,javascript,html,blogger,Javascript,Html,Blogger,我已经在我的网站上安装了这个博客作者最近发布的JavaScript代码。有时这段代码不起作用,当我使用谷歌chrome开发工具检查时,我会得到如下错误:未捕获引用错误:未定义缩略图-代码如下 下面我附上了Javascript、Css和HTMl代码。我需要关于这个JavaScript函数的帮助 .mbtlist{ 列表样式类型:无; 溢出:隐藏 } 李先生{ 保证金:0px自动20px自动; 明确:两者皆有; 颜色:#666; 字体系列:Helvetica; 字体大小:12px; 边框底部:1p

我已经在我的网站上安装了这个博客作者最近发布的JavaScript代码。有时这段代码不起作用,当我使用谷歌chrome开发工具检查时,我会得到如下错误:未捕获引用错误:未定义缩略图-代码如下

下面我附上了Javascript、Css和HTMl代码。我需要关于这个JavaScript函数的帮助

.mbtlist{
列表样式类型:无;
溢出:隐藏
}
李先生{
保证金:0px自动20px自动;
明确:两者皆有;
颜色:#666;
字体系列:Helvetica;
字体大小:12px;
边框底部:1px点#ddd;
垫底:10px;
溢出:自动;
}
.mbtlist.mbttitle{
字体系列:oswald;
字体大小:16px;
颜色:#0080ff;
字体大小:正常;
文字装饰:无;
}
.mbtlist.mbttitle:悬停{
颜色:#00A5FF;
}
字体系列:格鲁吉亚;
字体大小:15px;
字体大小:粗体
}
.mbtlist div span{
裕度:0 10px 0 0;
显示:内联块;
}
.mbtlist span{
显示:块;
保证金:5px 0px 0px;
右侧填充:5px;
}
.mbtlist.imore{
字体大小:16px;
字体大小:粗体;
文字装饰:无;
颜色:#666;
线高:0.7em;
}
.mbtlist img{
浮动:左;
保证金:0px 10px 10px 0px;
边框:6px实心#fff;
填充:0px;
宽度:80px;
高度:65px;
盒影:-1px-1px 4px#777;
}
.mbtlist.i内容{
文本对齐:对齐;
}

函数getPosts(json){
var posts=“
    ”; for(var i=0;i”; } posts+='
'; document.getElementById('container').innerHTML=posts; }
发生这种情况是因为有些帖子没有图像或图像托管在外部,我们可以使用这样的回退图像

for(var i=0;i”;
}

只有在if
json.feed.entry[i].media$thumbnail
中定义了
thumbnail
变量,即执行
if
的主体。否则它是未定义的,但在
if