Javascript 检查是否有按钮单击
我想根据单击的按钮将页面重定向到其他位置,我想要类似的内容:Javascript 检查是否有按钮单击,javascript,c#,jquery,Javascript,C#,Jquery,我想根据单击的按钮将页面重定向到其他位置,我想要类似的内容: if(document.getElementById('button').onclick == true) { //redirect page } 但是,此代码不适用于我: document.getElementById('button').onclick = function() { //redirect page }; 最简单的方法是在按钮标记中添加onclick()事件 <button id='butto
if(document.getElementById('button').onclick == true)
{
//redirect page
}
但是,此代码不适用于我:
document.getElementById('button').onclick = function() {
//redirect page
};
最简单的方法是在按钮标记中添加onclick()事件
<button id='button' onclick='redirectThePage();' >Click Me</button>
另一种方法是
<button id='button'>Click me</button>
最简单的方法是在按钮标记中添加onclick()事件
<button id='button' onclick='redirectThePage();' >Click Me</button>
另一种方法是
<button id='button'>Click me</button>
也可以通过javascript轻松实现:
<button id="btn" onclick="redirect()">redirect</button>
<script>
function redirect()
{
window.location = "http://www.google.com/";
}
</script>
重定向
函数重定向()
{
window.location=”http://www.google.com/";
}
也可以通过javascript轻松实现:
<button id="btn" onclick="redirect()">redirect</button>
<script>
function redirect()
{
window.location = "http://www.google.com/";
}
</script>
重定向
函数重定向()
{
window.location=”http://www.google.com/";
}
做同一件事有不同的方法
1. <代码>addEventListener()
Pro
- 无嵌套javascript和HTML
- 更多代码
- 在HTML代码中看不到单击会发生什么
onclick
(回答者)
注意:如果你觉得这个更好,所有的主人都会去找他/她
<button id="btn" onclick="redirect()">redirect</button>
<script>
function redirect() {
//redirect page
}
</script>
重定向
函数重定向(){
//重定向页面
}
Pro
- 更少的代码
- 您可以在HTML代码中看到单击事件发生了什么
- 嵌套HTML和Javascript
- 无嵌套javascript和HTML
- 更多代码
- 在HTML代码中看不到单击会发生什么
- 做同一件事有不同的方法
1. <代码>addEventListener()
Pro
onclick
(回答者)
注意:如果你觉得这个更好,所有的主人都会去找他/她
<button id="btn" onclick="redirect()">redirect</button>
<script>
function redirect() {
//redirect page
}
</script>
重定向
函数重定向(){
//重定向页面
}
Pro
- 更少的代码
- 您可以在HTML代码中看到单击事件发生了什么
- 嵌套HTML和Javascript
$('#button').click(function(){
window.location.href = "index.php";
});
HTML:
单击下一步
jQuery:
$('#button').click(function(){
window.location.href = "index.php";
});
HTML:
单击下一步
1)哪种语言是第1个(“类似于此”)代码块?2) 第二个块中的javascript代码对我很有用,请参见此代码笔:您是否尝试过document.getElementById('button').addEventListener('click',function(){alert('helloo!');})代码>我已经编辑了我的问题,希望能有所帮助。第二个代码块对我来说无法无缝工作。您使用的是asp:button
还是html的button
?cshtml5,在mvc 51中im编码)哪种语言是第一个(“…类似于此”)代码块?2) 第二个块中的javascript代码对我很有用,请参见此代码笔:您是否尝试过document.getElementById('button').addEventListener('click',function(){alert('helloo!');})代码>我已经编辑了我的问题,希望能有所帮助。第二个代码块对我来说无法无缝工作。您使用的是asp:button
还是html的button
?cshtml5,在mvc 5中进行im编码,这不是没有jQuery就可以实现的吗?你能解释一下OP中给出的代码中有什么错误吗?是的,我们可以用javascript来做,也可以编辑答案,现在检查一下,没有jQuery不能实现吗?你能解释一下OP中给出的代码中的错误吗?是的,我们可以使用javascript编辑答案,现在检查。虽然此代码可以回答问题,但提供有关如何和/或为什么解决问题的附加上下文将提高答案的长期价值。虽然此代码可以回答问题,提供关于如何和/或为什么解决问题的附加上下文将提高答案的长期价值。