Javascript从html元素调用函数

时间:2012-08-17 05:26:34

标签: javascript jquery html

假设我有一个像这样的字符串

var methodString =  "<script>
var a;
var b;

function func1(v1, v2)
{
 ..///DO random stuff
}
</script>";

然后我在页面上的某个按钮点击按钮后将此代码附加到正文的末尾

 $(body).append(methodString);

如何调用刚刚附加的新功能

$("button1").click(function() { func1(a,b); }); //This doesn't seem to recognize the new method.

1 个答案:

答案 0 :(得分:1)

简单的HTML

<button onclick="func1(a,b);">Click me</button>

使用jQuery

<script type="text/javascript">
    $('#myButton').click(function(){
        func1(a,b);
    });
</script>
<button id="myButton">Click me</button>