Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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将表添加到指定站点_Javascript_Greasemonkey - Fatal编程技术网

使用Javascript将表添加到指定站点

使用Javascript将表添加到指定站点,javascript,greasemonkey,Javascript,Greasemonkey,所以我有一个表,我想用Javascript添加到一组网页中,实际上,每个网页都有不同的数据。 一个例子是: 我想将我的桌子添加到右侧的列中,该列以Fixtures开头。。任何地方,只要它出现! 假设这就是我创建表的方式: function createTable(list){ var body = document.body, tbl = document.createElement('table'); tbl.setAttribute("style", "border: 0

所以我有一个表,我想用Javascript添加到一组网页中,实际上,每个网页都有不同的数据。 一个例子是: 我想将我的桌子添加到右侧的列中,该列以Fixtures开头。。任何地方,只要它出现! 假设这就是我创建表的方式:

function createTable(list){

    var body = document.body, tbl  = document.createElement('table');
    tbl.setAttribute("style", "border: 0px solid #ccc;position:absolute;top:00px;right:0px;");

    for(var i = 0; i < ((list.length) ); i++){
        var tr = tbl.insertRow();
        for(var j = 0; j < 1; j++){
            var td = tr.insertCell();
            var a = document.createElement('a');
                    var linkText = document.createTextNode((list[i]));
            a.appendChild(linkText);
            a.title = list[i];
         td.appendChild(a);
        }
    }
    tbl.style.width='25%';
    body.appendChild(tbl);
}

createTable(["TEST1", "TEST2"])
我已经循环并添加了信息,所以这不是问题。
我尝试创建新的div,插入我的表,但它从未出现在那里。我的想法快用完了;任何帮助都可以,谢谢

我真的不明白你的问题。也许你必须澄清你的问题。您提供的代码运行得非常好。要集成下表装置,只需删除内联CSS至少绝对位置并替换body.appendChild。。。与:


它将显示在FIXTURES标题的最上方。

该表不会显示,但您是否检查了代码?代码是否有效?我的意思是,这是一个css问题还是一个js中断问题?我认为这是一个css问题,因为对于一个特定的类名,当我添加表时,它出现在另一个元素上,特别是RHS上的Twitter元素。在查看代码时,你能看到表代码吗?如果是,那么尝试使用内联css使其可见位置:绝对,z索引:9999…这就是问题所在;我一点也看不见。既然这就是我要找的,那么打球能保证桌子总是出现在任何*文章上吗?谢谢^ ^控制台上没有错误吗?然后我们应该看到可以使用的代码
var container = document.querySelector('#ctl00_ctl05_layout1 ._boxBody.box_bodyFalseTrue');
container.insertBefore(tbl, container.firstChild);