从Onclick内联到功能代码问题

时间:2015-05-21 09:06:11

标签: 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" />

什么都没发生。

我忘记了什么?

1 个答案:

答案 0 :(得分:1)

您好,我刚刚在浏览器中测试过它。它似乎工作。也许你已经包含了函数false。我刚在这篇文章中提出了一个简短的代码声明。随意尝试一下!

&#13;
&#13;
<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" />
&#13;
&#13;
&#13;