我想在此网页上单击发布按钮

时间:2014-09-28 19:14:15

标签: javascript userscripts

我想使用javascript提交表单.. 我已经尝试了下面的代码,但它们没有用,页面只是继续刷新或什么也没做。

    document.forms[0].submit(); 
    document.forms["create-discussion"].submit(); 
    document.getElementByID("submitButton").click();
    document.getElementByID("submitButton").submit();

请在此处访问网络表单 1st - www.yookos.com(登录页面) - 用户名(tolodo)密码(loveworld) 第二 - https://www.yookos.com/discussion/create.jspa?containerID=5460&containerType=700

我的用户名下面填写了文字,但我仍然无法提交

    // ==UserScript==
    // @name    discussioncrap code
    // @namespace   http://hayageek.com
    // @include http://www.yookos.*
    // @require http://code.jquery.com/jquery-latest.js
    // @include https://www.yookos.com/discussion/create.jspa?containerID=5460&containerType=700
    // @version     1
    // ==/UserScript==

    var discussSubj = document.getElementById("subject");
    discussSubj.value = "okay";
    var discussBody = document.getElementById("wysiwygtext");
    discussBody.value = "Just Now";
    document.getElementByID("submitButton").click();

1 个答案:

答案 0 :(得分:0)

请注意javascript is case-sensitive

这一事实

在代码的最后一行,您使用的是未定义的函数:它应该是document.getElementBy Id (),不是 document.getElementBy ID < /强>()。