Mvc Javascript不工作
在Mvc中,Javascript不工作按钮单击事件 我想引发按钮点击事件Mvc Javascript不工作,javascript,c#,asp.net,asp.net-mvc,razor,Javascript,C#,Asp.net,Asp.net Mvc,Razor,在Mvc中,Javascript不工作按钮单击事件 我想引发按钮点击事件 <input type="button" id="btn_click" value="Click" /> <script type="text/javascript"> function pageLoad() { $('#btn_click').click(function () { alert('You Clicked Button');
<input type="button" id="btn_click" value="Click" />
<script type="text/javascript">
function pageLoad() {
$('#btn_click').click(function () {
alert('You Clicked Button');
});
}
</script>
函数pageLoad(){
$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});
}
请帮助我
pageLoad
函数从未被调用,因此事件侦听器
从未被附加
调用它或将您的
作为
的最后一个子项(就在关闭body标记(
)之前)
$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});代码>
pageLoad
函数不能调用,但是如果您想在pageLoad之后调用它,您可以像这样使用$(function(){})
$(function(){
$('#btn_click').click(function () {
alert('You Clicked Button');
});
});
在函数中有wra单击事件,但按钮单击不调用该函数
您可以调用此函数onClick
event of按钮
<input type="button" id="btn_click" value="Click" onClick="pageLoad()" />
function pageLoad() {
alert('You Clicked Button');
}
函数pageLoad(){
警报(“您单击了按钮”);
}
这实际上与ASP.NET、C#或Razor无关。这是纯HTML和JavaScript。
您已将未调用的pageLoad
中的click
函数包装起来。
因此,您只需删除它
$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});
将Javascript代码放入准备好的文档中
$(文档).ready(函数(){
$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});
});代码>
按钮的
<input type="button" id="btn_click" value="Click" />
函数btnclick(){
警报(“您单击了按钮”);
};代码>
是否包含了适当的jquery文件?另外,点击F12获取浏览器工具,重新加载页面,然后再次尝试单击按钮,控制台是否报告任何错误?
function showalert(){
alert('You Clicked Button');
}
document.getElementById("btn_click").onclick = showalert;