javascript - 如何在函数中创建全局变量?

标签 javascript html json blogger

我有这样的代码(http://jsfiddle.net/tb7E9/1/):

<script>
    function listEvents(json) {
        var feed = json.feed;
        for (var i = 0; i < 3; i++) {
            var entry = json.feed.entry[i];
            var posttitle = entry.title.$t;
            //Style
            if (i == 0) {
                x = "<span style='color:red'>Style 1 </span><p>" + posttitle + "</p>";
                p = "<span style='color:red'>Style 2 </span><h4>" + posttitle + "</h4><p>";
            }
            if (i == 1) {
                y = "<p>" + posttitle + "</p>";
                g = "<h4>" + posttitle + "</h4></p>";
            }
        }
        style1 = x + y; document.write(style1);
        style2 = p + g; document.write(style2);
    }
</script>

第二个脚本:

<script>
    //How to style1 is actived and style2 is disable here?
    document.write("<script src=\"http://www.allbloggertricks.com/feeds/posts/default/-/Tutorials?orderby=published&alt=json-in-script&callback=listEvents\"><\/script>");
</script>

我只想显示样式(style1(普通文本)或 style2(粗体文本)作为 jsfiddle 中的示例)。这意味着如果我选择 style1 进行显示,则 style2 将被禁用。

我如何更改第二个脚本中的代码来执行此操作?

最佳答案

这是存档的正确方式。

function Y (){
  var window.X = *** ;

  console.print(window.X):
  console.print(X):

}
Y():

console.print(window.X):

关于javascript - 如何在函数中创建全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19410225/

相关文章:

json - 如何在加特林的Json Body中添加随机值?

javascript - Angular2 - 如何使用 console.log 查看模型驱动的表单数据

javascript - 使用 mongoose 中间件删除依赖文档时的并发问题

javascript - 单击时显示/隐藏 Div(许多 Div)

html - 哪些版本的 IE 支持 PNG 图标?

html - 悬停 id div 不工作 css

javascript - Jquery mobile 在刷新时出错,但在最初打开文件时不会出错

javascript - JSON模型的动画THREE.js

javascript - 按所选类单击标记内的第一个 onclick 函数

json - 当列表只有一个元素时,CXF 返回对象而不是 js 数组