将参数传递给javascript方法

我有这样的 html 代码:

<button type="button" class="button button-raised larger" onclick="app.shareOnIg();">Share on Instagram</button>&nbsp;
                                    </div>

 <script type="text/javascript">
        app.initialize();
    </script>

js看起来像:

var app = {
    // Application Constructor
    initialize: function() {
        this.bindEvents();
    },
    bindEvents: function() {
        document.addEventListener('deviceready', this.onDeviceReady, false);
    },
shareOnIg: function () {
        Instagram.share('picture', 'example', function (err) {
                        });
    }
};

我想动态地用实际值替换示例。请告知如何。我试图在函数中添加一个参数并修改调用

 <button type="button" class="button button-raised larger" onclick="app.shareOnIg(" + myparam + ");">Share on Instagram</button>&nbsp;
                                        </div>

但这没有用

阿利舍尔·加富罗夫

在这种情况下,一切都是正确的。一个问题是如何传递变量myparam如果变量是全局变量,我们几乎可以将代码修改为:

<button type="button" class="button button-raised larger" onclick="app.shareOnIg(myparam);">Share on Instagram</button>&nbsp;
                                </div>

只是改变:

 onclick="app.shareOnIg(" + myparam + ");"

至:

onclick="app.shareOnIg(myparam);"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章