我创建了一个创建按钮的功能,并为其添加了几个属性。我的问题是,当我尝试添加'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。
对此的任何帮助将不胜感激。在此先感谢您的帮助
答案 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);