我想在一页上并排显示两个独立的 Tumblr 博客。我希望它们看起来与他们的 Tumblr 主题相同。最好的方法是什么?
我可以使用 JavaScript 来导入这样的内容:
<div id="tumblr1">
<script type="text/javascript" src="http://tumblr1.tumblr.com/js"></script>
<div>
<div id="tumblr2">
<script type="text/javascript" src="http://tumblr2.tumblr.com/js"></script>
<div>
但是内容显然不会被样式化。有没有更简单的方法来做到这一点?如果没有,是否有一种简单的方法来设置我从 js 获得的内容的样式?
更新:
我正在解析 JSON,但 JavaScript 不喜欢属性值中的破折号。对于一个简化的例子:
<script type="text/javascript">
var tumblelog = {
"title":"Tumblr Title",
"description":"Tumblr Description",
"name":"tumblr name",
"timezone":"US\/Central",
"cname":false,
"feeds":0,
"posts-start":0,
"posts-total":"111",
"posts-type":false
};
</script>
<script type="text/javascript">
document.write(tumblelog.posts-total);
</script>
告诉我“未捕获的 ReferenceError:未定义总计”。然而,
<script type="text/javascript">
document.write(tumblelog.feeds);
</script>
返回0就好了。Tumblr 的 API 建议类似
document.write(tumblelog['@posts-total']);
使用但返回“未定义”时。
有什么建议么?