使用greasemonkey输入输入值

Cam*_*ton 4 greasemonkey

我有一些输入值包含在一堆div和一个表单中.我对js知之甚少,并希望在页面加载时使用greasemonkey来设置值.

以下显示了获取值的div和表单的顺序.

<div data-role="page" id="finalTest">                    
  <div data-role="content">
    <form class="cmxform" id="ftForm">
      <div id="finalTestForOtherDiv" >
        <div data-role="fieldcontain" class="special-spacing">
                <div class="input-div">
                    <label id="finalTestBeforeAcTgrLabel" for="finalTestBeforeAcTg" data-insight="true" 
                        class="mandatory" data-default="mandatory"><img class="label-image" alt="" src="../Images/icon-alert.png" />AC V (T/G):</label>
                    <input type="text" id="finalTestBeforeAcTg" name="finalTestBeforeAcTg" value="" style="width:100px; display:inline-block;" 
                        data-bind="binder.BeforeAcTg"  data-bind-action-when-hidden="Ignore" />
                    <span class="ui-content" style="padding-left:7px;">V</span>
                    <div class="error-message"><ul></ul></div>

                </div>
Run Code Online (Sandbox Code Playgroud)

这是我尝试使用的脚本,但什么也没做.

// ==UserScript==
// @name    Final Test
// @description Final test results
// @include https://techaccess.ad.qintra.com/WorkJobs/WorkJobs.aspx#finalTest
// ==/UserScript==

document.getElementById("finalTestBeforeAcTg").value = "0.00";
Run Code Online (Sandbox Code Playgroud)

Pav*_*hov 5

document.getElementById("finalTestBeforeAcTg").value = "your value";
Run Code Online (Sandbox Code Playgroud)