html按钮button怎么加超链接

2024-11-01 02:19:11
有5个网友回答
网友(1):

解决思路:

按钮属于控件级的对象,优先级比较高,所以不能象图片或文本一样直接加链接,只能通过按钮的单击事件调用脚本的方式来实现。

具体代码实现如下:

1、若直接在本页跳转到新的页面,实例测试源代码如下:

2、页面展示如下:

3、执行实例,点击【打开窗口】,运行结果如下:

4、如果需要打开一个新的页面进行跳转,实例测试源代码如下: 

5、此时页面展示如下:

6、执行代码,结果如下:(将百度也载入)

网友(3):

可以使用input的click事件进行处理,这里假设点击转向的链接是百度,方法如下:

1、DOM0级事件处理:

1)html代码:

2)js代码:

function goToBaiDu(){

console.log('现在去百度啦!')

window.open('http://www.baidu.com')

}

效果如下:

2、DOM2级事件,绑定click事件,如下:

1)html代码:

2)js代码:

window.onload = function(){

document.getElementById('btn1').addEventListener('click',goToBaiDu)

}

function goToBaiDu(){

console.log('现在去百度啦!')

window.open('http://www.baidu.com')

}

效果如下:

3、上面的方式的打开一个新窗口,还有一个打开链接的方式,是在当前标签页下直接跳转到另一个页面,代码如下:

window.location.href="http://www.baidu.com"

网友(4):

需要使用A标签包覆住button标签才可以的,这样就是形成了一个超链接的状态。

  1. 首先创建一个A标签,然后在A标签里面嵌套button标签,并且给A标签加入一个连接,见下面的代码:

2.这样就实现了一个点击button按钮实现跳转的效果了,样式完全不会改变。

以上就是给button按钮添加超链接的方式了,你学会了吗?

网友(5):

同意《casskkc2》的回答,但是增加一点补充
1.如果让本页转向新的页面则用:

2.如果需要打开一个新的页面进行转向,则用: