Jquery Button的Onclick函数不重定向

时间:2015-09-03 21:58:37

标签: jquery html button onclick

我创建了一个创建按钮的功能,并为其添加了几个属性。我的问题是,当我尝试添加'onClick'属性时,单击按钮时没有任何反应。我的文件在

下面
function GoToForm() {
      window.location = 'SurveyForm.htm';
}

function MakeButton() {
    var btn=$("<button/>");
        btn.text('view/Edit ');
        btn.val=20
        btn.id=3
        btn.onclick="GoToForm()";
                     $('#report_area').append(btn);
}

Html文件

<html>
    ....
       ....
         <p id="report_area"></p>
       ....
    ....
</html>

我实际上是将按钮附加到我的html页面上的某个区域。现在,让我们说当页面加载或文档准备就绪或其他什么时,我称之为'MakeButton()'函数。使用我的按钮,它是可点击的,但它不会将我重定向到我的其他页面,SurveyForm.htm。

对此的任何帮助将不胜感激。在此先感谢您的帮助

1 个答案:

答案 0 :(得分:0)

var btn = document.createElement('button')
        $(btn).text('view/Edit ');
        $(btn).val=20
        $(btn).id=3
        $(btn).click(function(){
            window.location = 'SurveyForm.htm';
        });
       $('#report_area').append(btn);