|
|
zhifubao.js
- {
- var Zhi = '123456'; #更改吱口令
- var newscript = document.createElement('script');
- newscript.setAttribute('type','text/javascript');
- newscript.setAttribute('src','https://cdn.bootcss.com/clipboard.js/2.0.1/clipboard.js');
- var head = document.getElementsByTagName('head')[0];
- head.appendChild(newscript);
- document.writeln('<input id="foo" readonly="readonly" style="position: fixed;left:-100%;top:50%" value="'+Zhi+'">');
- function zhiFuBaoUrlSearch(str) {
- var name, value;
- var num = str.indexOf("?");
- var params = [];
- str = str.substr(num + 1);
- var arr = str.split("&");
- for (var i = 0; i < arr.length; i++) {
- num = arr[i].indexOf("=");
- if (num > 0) {
- name = arr[i].substring(0, num);
- value = arr[i].substr(num + 1);
- params[name] = value;
- }
- }
- return params;
- }
- function zhiFuBaoSetClassAndAttribute(elements){
- for (var e = 0;e<elements.length;e++){
- Celement = document.querySelectorAll(elements[e]);
- for (var i = 0;i<Celement.length;i++){
- Celement[i].className += ' Clipboard';
- Celement[i].setAttribute("data-clipboard-target", "#foo");
- }
- }
- }
- window.onload = function () {
- js_url = document.getElementById('zhifubaoJs').src;
- $_GET = zhiFuBaoUrlSearch(js_url);
- if ($_GET['hasInput'] === undefined){
- zhiFuBaoSetClassAndAttribute(['body']);
- }else{
- zhiFuBaoSetClassAndAttribute(['button',"input[type='button']",'img','span','a','h1','h2','h3','p']);
- }
- new ClipboardJS('.Clipboard');
- };
- }
复制代码
运用
- <html>
- <head></head>
- <body>
- <!-- <input type="text"/> -->
- </body>
- <!-- 有input 一定要加?hasInput=1 否则会导致input框无法正常输入的问题-->
- <!-- <script id="zhifubaoJs" src="./zhifubao.js?hasInput=1"></script> -->
- <!-- 没有input -->
- <script id="zhifubaoJs" src="./zhifubao.js"></script>
- </html>
复制代码
|
|