这里主要是说使用JS和JQ获取a标签的href网址
最初的想法只是想要添加一个点击事件就可以跳到设定的窗口。
自己就是把window.location.href = href添加进事件里面就可以解决了。后面本身把本身搞糊涂了。
这里主要是说使用JS和JQ获取a标签的href网址,使用对照简单,根基就是拿来用就可以了。
先看看html部分的代码
我把a标签嵌套在div里面,之后通过点击事件点击p标签“跳转到百度”这个按钮来获取href,之后通过新窗口打开百度网址,进入百度。
以下是使用到的JS代码和JQ代码
// 使用Js获取 document.querySelector('#p').onclick = function () { var ahref = document.querySelector('#demo'); window.open(ahref);//在新窗口打开 window.location.href = ahref;//在本来窗口打开 } // 使用JQ获取 $('#p').click(function () { var hreF = $(this).prev().find('#demo').attr('href'); window.open(hreF);//在新窗口打开 window.location.href = hreF;//在本来的窗口打开 })其实还有一个要领可以在本来的窗口打开新的网页
和这个一样window.location.href = hreF
这个要领是window.location.replace(hreF)
都是在本来的窗口打开新的窗口,但是前者在打开新窗口之后可以返回,但是后者就不成以返回了。
求大佬解答一个问题
为什么我在处事器上面获取到地点后使用window.location.href = hreF打开不了新的窗口。
但是使用这个之后window.location.replace(hreF)就可以打开新的窗口呢
小例子-使用JS/JQ获取a标签的href网址
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31028.html