首页 > 其他分享 >原生JS模拟超链接在新窗口打开链接

原生JS模拟超链接在新窗口打开链接

时间:2023-04-27 10:03:05浏览次数:44  
标签:原生 url JS 超链接 true 新窗口

可用于点击 <li>、<span> 等元素动作

1 function openNewWindow(url) {
2  var a = $("<a href='" + url + "' target='_blank'>" + url + "</a>").get(0),
3  e = document.createEvent('MouseEvents');
4  e.initEvent("click", true, true);
5  a.dispatchEvent(e);
6 }

 

标签:原生,url,JS,超链接,true,新窗口
From: https://www.cnblogs.com/easysky/p/17358086.html

相关文章

  • 前端隐藏和显示div的方式js和beetle:
    方式一:设置元素style对象中的display属性1、vart=document.getElementById('demo');//选取id为test的div元素2、t.style.display='none';//隐藏选择的元素3、t.style.display='block';//以块级样式显示方式二:设置元素style对象中的visibility属性1、vart=documen......
  • 【单例设计模式原理详解】Java/JS/Go/Python/TS不同语言实现
    简介单例模式(SingletonPattern)属于创建型设计模式,这种模式只创建一个单一的类,保证一个类只有一个实例,并提供一个访问该实例的全局节点。当您想控制实例数目,节省系统资源,并不想混用的时候,可以使用单例模式。单例有很多种实现方式,主要分为懒汉和饿汉模式,同时要通过加锁来避免线程......
  • Node.js Buffer All In One
    Node.jsBufferAllInOneBuffer.fromhttps://nodejs.org/api/buffer.html#bufferArrayBufferhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBufferhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Glo......
  • How to use axios.js instead of request.js to get data as a buffer All In One
    Howtouseaxios.jsinsteadofrequest.jstogetdataasabufferAllInOne如何使用axios.js代替request.js获取数据作为缓冲区questionconstfs=require("fs");varpath=require("path");const{exit}=require("process");//requ......
  • jsx中使用js表达式
    //在jsx中使用js表达式///通过一个{}展示变量即可vue中使用{{}}展示js表达式//什么是js表达式有结果的importreactDomfrom"react-dom"//函数也是表达式//syntaxError语法错误constsayHi=()=>{return"你好"}constspan=<span>我是一......
  • jsp 自定义标签
    新疆web工程:Java代码:packagecom.tld.bean;publicclassUserInfo{ privateStringusername; privateintage; publicStringgetUsername(){ returnusername; } publicvoidsetUsername(Stringusername){ this.username=username; } publicintgetA......
  • 关于idea使用Tomcat打开jsp文件页面失败的问题的解决
    问题描述在idea里面使用Tomcat打开jsp文件频繁报错,检查相关路径也没有任何问题,而且用来测试的jsp文件还是最简单的形式,困扰了大概5分钟左右问题解决经过查询百度可知,这次不是路径的问题,而是需要将我们在web文件夹里面创建的jsp文件复制到target文件夹里面保持与target文件夹里......
  • 第三十二章 JSON
    学习要点:1.JSON语法2.解析和序列化前两章我们探讨了XML的结构化数据,但开发人员还是觉得这种微型的数据结构还是过于烦琐、冗长。为了解决这个问题,JSON的结构化数据出现了。JSON是JavaScript的一个严格的子集,利用JavaScript中的一些模式来表示结构化数据。一.JSON语法JSON......
  • [Node.js] Hanlde process.env with dotenv
    import*asdotenvfrom"dotenv";constresult=dotenv.config();if(result.error){console.log('Errorloadingenvironmentvariables,aborting.')process.exit(1)}console.log(process.env.PORT) ......
  • NodeJs through处理流
    through2主要是基于streams2(2指的是API稳定性)封装的transformstream。其内部仅是封装了Transform的构造函数,以及更为易用的objectMode模式。through2并未引用node默认提供的stream模块,而是使用社区中较为流行的readable-stream模块,主要是为了对之前node版本做了兼容支持。我......