Javascript 为什么不是';我的螺纹自动倾卸器不工作吗?

Javascript 为什么不是';我的螺纹自动倾卸器不工作吗?,javascript,Javascript,它所做的是等待页面加载,找到快速回复按钮,单击它,找到文本区域,将其值更改为“bump”,单击快速回复按钮 顺便说一句,问题不在getElementsByAttribute函数中,我从我的另一个脚本复制了它 window.onload=function(){ var t1=setTimeout(function(){getElementsByAttribute("src", "http://assets.bodybuilding.com/forum/bodybuilding/buttons/r

它所做的是等待页面加载,找到快速回复按钮,单击它,找到文本区域,将其值更改为“bump”,单击快速回复按钮 顺便说一句,问题不在getElementsByAttribute函数中,我从我的另一个脚本复制了它

window.onload=function(){

var t1=setTimeout(function(){getElementsByAttribute("src", "http://assets.bodybuilding.com/forum/bodybuilding/buttons/reply.gif")[0].click();},3000);

var t2=setTimeout(function(){getElementsByAttribute("class", "cke_source cke_enable_context_menu")[0].value = "bump";},3000);

var t3=setTimeout(function(){getElementsByAttribute("value", "Post Quick Reply")[0].click();},3000);


}



document.getElementsByAttribute = function( attrib, value, context_node, tag ) {
    var nodes = [];
    if ( context_node == null )
        context_node = this;
    if ( tag == null ) 
        tag = '*';
    var elems = context_node.getElementsByTagName(tag);

    for ( var i = 0; i < elems.length; i += 1 ) {
        if ( value ) {
            if ( elems[i].hasAttribute(attrib) && elems[i].getAttribute(attrib) == value )
                nodes.push(elems[i]);
        } else {
            if ( elems[i].hasAttribute(attrib) )
                nodes.push(elems[i]);
        }
    }
    return nodes;
}
window.onload=function(){
var t1=setTimeout(函数(){getElementsByAttribute(“src”),“http://assets.bodybuilding.com/forum/bodybuilding/buttons/reply.gif”[0]。单击();},3000);
var t2=setTimeout(函数(){getElementsByAttribute(“类”,“源代码cke\U启用上下文菜单”)[0]。value=“bump”;},3000);
var t3=setTimeout(函数(){getElementsByAttribute(“值”,“发布快速回复”)[0]。单击();},3000);
}
document.getElementsByAttribute=函数(属性、值、上下文节点、标记){
var节点=[];
if(context_node==null)
context_node=this;
if(标记==null)
标记='*';
var elems=context_node.getElementsByTagName(标记);
对于(变量i=0;i
它们具有相同的超时值,因此它们将按中列出的顺序触发。。您正在尝试单击“答复”,然后单击“快速答复”。。交换订单,它可能会起作用。

我们如何知道它为什么不起作用?你还没有告诉我们你在哪个网站上使用它,你期望它做什么,以及它在做什么。这不是一个“为我调试我的代码”类型的网站——我们希望你演示什么不起作用,并向我们展示你是如何得出这个结论的。只是一个猜测,因为你在这里并没有问任何问题,但你所有的设置超时都有相同的超时值,所以它们都在同一时间触发。也许你想让他们错开?????好吧,我在使用bodybuilding.com(应该可以在任何线程中工作),我希望它能做的是添加一条评论,上面写着“BUMP”。它什么也不做——页面加载,什么也没发生