使用任何其他方法代替<a> links</a>

时间:2013-06-01 13:03:37

标签: javascript jquery html

您好我需要一种方法来对链接进行相同的使用。我的网站上有按钮。 (css样式,只有彩色按钮)。我需要一个方法来点击按钮时加载页面。 例如:当有人点击红色按钮时,应加载指令页面。任何人都可以建议我使用js或jquery函数来执行此操作。

谢谢!

2 个答案:

答案 0 :(得分:5)

试试这个JS:

location.href = 'http://www.google.com/' //goes to www.google.com

所以,你的完整代码看起来像这样:

var btn = document.getElementById('your_button_id');
btn.onclick = function() {
    location.href = 'http://www.google.com/' //insert your URL here
}

当然,您可以始终将按钮包裹在a标记中:

<a href='http://www.google.com/'><button type='button'>Click Me</button></a>

此方法:

  • 更多SEO和可访问性友好
  • 详细说明按钮实际应该做什么
  • 激活某些浏览器对链接的行为,例如
    • 显示他们在状态栏中的位置
    • 特别突出显示
  • 适用于禁用的JavaScript

所以这通常是一个更好的主意。

答案 1 :(得分:1)

您可以尝试此代码

<input name="" type="button" value="button" onclick="window.location='www.yourdomain.php'"/>