如何在页面加载后调用js的代码自动复制一段文字

如何在页面加载后调用js的代码自动复制一段文字,第1张

1、首先建立一个父级页面parenthtml,代码如图,一个pop函数方法,一个链接到childhtml的iframe标签。

2、再新建一个childhtml页面,如图,展示一个id=link的div标签,和link的点击事件,因为是调用父级方法,所以需要用到windowparentpop()方法。

3、预览页面,可明显看到parenthtml里面的iframe框架,指向的就是child子页面。

4、点击页面中“调用父级pop方法”的文字链,会提示错误,这是因为没配置好域名等相关设置。

5、打开iis,右键iframe文件夹——“管理文件夹”——“浏览”;即可打开本地测试地址;(如小伙伴没配置iis,需要先配置iis建立站点)。

6、再次点击“调用父级pop方法”的文字链,即可成功d出提示。

<script language="javascript">

var G=documentgetElementById;

function window_load(){

var str = "Test String";

//将字串放进剪贴板,执行完这个html页面后,你可以打开一个文本文件,按ctr+v看看

clipboardDatasetData("text",str);

//从剪贴板取值的方法,

//clipboardDatagetData("text");

//清空剪贴板的方法

//clipboardDataclearData();

}

</script>

可以使用clipboard插件解决这个问题。

github里直接搜索clipboard就可以找到了。

该插件并不依赖jquery。直接引入即可使用。

使用方法:

这里的btn是元素的class属性,可以使用任意id或者class以及元素节点名称来实例化插件。

默认会为元素绑定click事件,点击的时候会触发。

data-clipboard-target参数指定被复制内容的元素。

如上例,点击按钮后会将input的值“被复制的内容”几个字复制到剪切板中。

更多使用方法可以自行github查询。

以上就是关于如何在页面加载后调用js的代码自动复制一段文字全部的内容,包括:如何在页面加载后调用js的代码自动复制一段文字、求一个用js实现复制粘贴的所有内容、JavaScript如何点击实现复制文字到剪切板呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9651418.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存