相关疑难解决方法(0)

<button>与<input type ="button"/>.哪个用?

在查看大多数网站(包括SO)时,大多数网站使用:

<input type="button" />
Run Code Online (Sandbox Code Playgroud)

代替:

<button></button>
Run Code Online (Sandbox Code Playgroud)
  • 如果有的话,两者之间的主要区别是什么?
  • 是否有正当理由使用一个而不是另一个?
  • 有合理的理由使用它们吗?
  • 是否使用<button>兼容性问题,看到它没有被广泛使用?

html compatibility button html-input

1588
推荐指数
14
解决办法
59万
查看次数

<button onclick = ...>和<a href="#" onclick=.../>之间有什么区别?

我发现很多次页面都使用"a"标签,并希望将其设为按钮.它是这样的:

<a href="#" class="button" onclick="...." />
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么不只是使用"按钮"标签?像这样:

<button onclick="....">button</button>
Run Code Online (Sandbox Code Playgroud)

有什么区别?我真的想学习它,谢谢!

还有一个情况问题:

三个"按钮式<a>标签"如下:

在此输入图像描述

暗示:

  • 不同的人打电话给ajax然后得到不同的期间记录
  • 需要使用onclick ="location.replace()"因为顺利回到最后一页.

原始代码:

<a href="url" class="btn" >Today</a> 
Run Code Online (Sandbox Code Playgroud)

我改为:

<a href="#" onclick="location.replace(url)" class="btn" >Today</a> 
Run Code Online (Sandbox Code Playgroud)

考虑关于:

<button onclick="location.replace(url)">Today</button>
Run Code Online (Sandbox Code Playgroud)

在这种情况下你会做什么?使用按钮标签有什么不对吗?

javascript asp.net-mvc

5
推荐指数
1
解决办法
1226
查看次数