如何使此JavaScript代码显示文章标题?
我正在使用将Tumblr提要嵌入到我的网站上。最初,没有帖子标题支持,所以我添加了这段代码如何使此JavaScript代码显示文章标题?,javascript,html,tumblr,Javascript,Html,Tumblr,我正在使用将Tumblr提要嵌入到我的网站上。最初,没有帖子标题支持,所以我添加了这段代码 postTitle = document.createElement("h3"); postTitle.className = "tumblr-post-title"; postTitle.innerHTML = post["regular-title"]; listItem.appendChild(postTitle); 这将显示文章标题,但在没有标题的文章上,它将显示“未定义”。有办法解决这个问题吗
postTitle = document.createElement("h3");
postTitle.className = "tumblr-post-title";
postTitle.innerHTML = post["regular-title"];
listItem.appendChild(postTitle);
这将显示文章标题,但在没有标题的文章上,它将显示“未定义”。有办法解决这个问题吗?谢谢如果“常规标题”不是post
的属性,它将返回未定义的。一个简单、快速的解决方法是返回空字符串(如果是):
postTitle.innerHTML = post["regular-title"] || "";
这将检查post[“常规标题”]
是否为真实值(不是这些值中的任何一个:false
,0
,NaN
,未定义
,”
,空
)。如果是真的,它将使用post[“常规标题”]
设置innerHTML
。否则,使用“
”可以尝试postTitle.innerHTML=post[“常规标题”]| |”代码>