Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
延迟后运行工作javascript onload的最佳方法_Javascript_Escaping_Settimeout_Onload_Inject - Fatal编程技术网

延迟后运行工作javascript onload的最佳方法

延迟后运行工作javascript onload的最佳方法,javascript,escaping,settimeout,onload,inject,Javascript,Escaping,Settimeout,Onload,Inject,我正在尝试制作一个greasemonkey脚本,它将运行以下代码。我已经测试过了,它肯定是通过URL(javascript:blah-blah;)运行的,当然,除了注释: // Your country code var cc = 'net'; var j = document.getElementsByTagName('td'); for (i=0; i <= j.length; i++) { if (j[[i]].innerHTML.indexOf('points - pun

我正在尝试制作一个greasemonkey脚本,它将运行以下代码。我已经测试过了,它肯定是通过URL(javascript:blah-blah;)运行的,当然,除了注释:

// Your country code
var cc = 'net';

var j = document.getElementsByTagName('td');
for (i=0; i <= j.length; i++) {
    if (j[[i]].innerHTML.indexOf('points - punishment #A') > 0 && j[[i]].innerHTML.length == 30) {
        var k = j[[i]].innerHTML;
        j[[i]].innerHTML = k.slice(0, 23) + '<a href="http://www.example.' + cc + '/admin.php?screen=affront_tool&mode=view_punishment&punishment_id=' + k.slice(25) + '">' + k.slice(23) + '</a>';
    }
    else if (j[[i]].innerHTML.indexOf('points - punishment #A') > 0 && j[[i]].innerHTML.length == 29) {
        var k = j[[i]].innerHTML;
        j[[i]].innerHTML = k.slice(0, 22) + '<a href="http://www.example.' + cc + '/admin.php?screen=affront_tool&mode=view_punishment&punishment_id=' + k.slice(24) + '">' + k.slice(22) + '</a>';
    }
    else if (j[[i]].innerHTML.indexOf('points - punishment') > 0 && j[[i]].innerHTML.length <= 67) {
        var k = j[[i]].getElementsByTagName('a')[0];
        var l = 'http://www.example.' + cc + '/admin.php?screen=affront_tool&mode=view_punishment&punishment_id=' + k.getAttribute('href').slice(19);
        k.setAttribute('href', l);
    }
}
//您的国家代码
var cc='净';
var j=document.getElementsByTagName('td');
对于(i=0;i0&&j[[i]].innerHTML.length==30){
var k=j[[i]].innerHTML;
j[[i]].innerHTML=k.slice(0,23)+'';
}
else如果(j[[i]].innerHTML.indexOf('points-population#A')>0&&j[[i]].innerHTML.length==29){
var k=j[[i]].innerHTML;
j[[i]].innerHTML=k.slice(0,22)+'';
}

否则,如果(j[[i]].innerHTML.indexOf('points-population')>0&&j[[i]].innerHTML.length我会在您的页面上包含jquery库,并将代码生成函数,然后执行以下操作:

$(document).ready(function () {
           setTimeout('myFunction();', 10000);
        });

在本例中,函数名为“myFunction()”

Hmm,以前从未使用过Jquery。假设页面本身没有包含它,这些说明是否正确:我只需点击下载,将.js文件放在你的站点中,并在你的页面中引用它。我自己没有修改页面的权限,但如果最坏的情况发生,我肯定可以完成。干杯:)试过了,成功了:)只是把我在实现中发现的一些有用的东西联系起来: