javascript - 从Onclick内联到Function代码问题

标签 javascript jquery

我正在尝试将一些内联代码移至函数中。

这有效:

<img onclick="window.plugins.socialsharing.share('Mesasage: ' + $('#divA').html() +' - '+$('#divB').html()+' cars - '+$('#males_count_pecentage').html()+' bikes', 'subject here', 'http://mysite/image.png', 'http://abc.go.com')" src="images/share_text.png" style="height:2em" />

但是当我这样做时:

function myfunc() {

    alert('hello');
    window.plugins.socialsharing.share('Mesasage: ' + $('#divA').html() +' - '+$('#divB').html()+' cars - '+$('#males_count_pecentage').html()+' bikes', 'subject here', 'http://mysite/image.png', 'http://abc.go.com');

}

这从函数中调用它:

<img onclick="myfunc();" src="images/share_text.png" style="height:2em" />

什么也没发生。

我是不是忘记了什么?

最佳答案

嗨,我刚刚在浏览器中测试了它。似乎有效。也许您已经包含了 false 函数。我只是在这篇文章中发布了一个简短的代码声明。欢迎尝试一下!

<script>
function myfunc() {

    alert('hello');
    window.plugins.socialsharing.share('Mesasage: ' + $('#divA').html() +' - '+$('#divB').html()+' cars - '+$('#males_count_pecentage').html()+' bikes', 'subject here', 'http://mysite/image.png', 'http://abc.go.com');
}
</script>
<img onclick="myfunc();" src="https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcSWtE_a5B3SFO386Eq9H0g5GklQUrwkXo64UsiLKgsGvFQZe937" style="height:2em" />

关于javascript - 从Onclick内联到Function代码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30369212/

相关文章:

jquery - 如果为空则设置默认值

php - 从 Youtube 电影中隐藏框架、进度条和按钮

javascript - Jqplot 中两个系列数据的不同颜色条

javascript - 同位素插件初始加载动画

javascript - 在 Webpack 中,导出文件如何不导入它导出的所有内容?

php - 在 JQuery 中独立切换两行

javascript - 谷歌地图未捕获类型错误: Cannot read property 'start_location' of undefined in google maps

javascript - 过渡 anchor 侧

javascript - 围绕一条线创建一个多边形

javascript - 有没有好的浏览器内代码编辑器?