js函数模拟实现a标签的点击实现href

Posted syp1blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js函数模拟实现a标签的点击实现href相关的知识,希望对你有一定的参考价值。

//js函数实现模拟a标签的href

//创建a标签,设置属性,点击
function js_a_href(){ var a = document.createElement(a); a.setAttribute(href, http://www.XXX.com); a.setAttribute(target, _blank); a.setAttribute(id, js_a); //防止反复添加 if(document.getElementById(js_a)) { document.body.removeChild(document.getElementById(js_a)); } document.body.appendChild(a); a.click(); }


//或者隐藏一个a标签,
<a href="http://www.XXX.com" id="hi_a"  style="display:none;"></a>

function hidden_a_href(){
  document.getElementById("hi_a").click();
}

 

以上是关于js函数模拟实现a标签的点击实现href的主要内容,如果未能解决你的问题,请参考以下文章

模拟a标签,点击下载

a标签调用js的几种方法

jQuery 怎么实现模拟鼠标点击效果,要点击的位置是用JS调用的,无法得到被点击标签的ID

几条jQuery代码片段助力Web开发效率提升

js中模拟a标签的点击事件

js如何实现a标签的rel属性????