使用js

时间:2019-02-04 11:19:55

标签: javascript dom

我正在尝试通过控制台一次发送多个请求。但是由于警报框或其他原因,它停止了,也许是与CORS相关的事情(我不确定)。我正在尝试做一些具有预设值的自动请求发件人。 我只是想知道。可以执行这样的事情吗?

我通过一个简单的for循环将迭代应用于输入字段。我通过控制台在x站点上尝试了代码,但是只迭代了一次(它没有任何错误)

(代码与此代码有点不同=>没有sendReq()函数,没有viewResults()函数,并且在for循环中有一个button.click()操作)

这是我对此的模拟。 (适用于JSBin):

var firstInput = document.getElementById('input_first');
var secondInput = document.getElementById('input_second');
var button = document.getElementById('button');
 
function sendReq() {
    var datas= { 
       'Input 1 Value 1' : 'input 2 value 1',
       'Input 1 Value 2' : 'input 2 value 2',
    };

    for (var x in datas) {
        firstInput.value = x;
        secondInput.value = datas[x];
        // button.click();
        run(firstInput.value, secondInput.value); 
    }
}

function run(first, second) {
   alert(first + "=" + second);
}

/* function action() {
    alert(firstInput.value + secondInput.value)
} */

sendReq();
<form>
    <input id="input_first" type="text">
    <input id="input_second" type="text">
    <button id="button" onclick="action()">test</button>
</form>

我的目的是将每个数据发送到输入字段,然后在每个迭代之后单击。但这在实际站点上仅迭代一次。逻辑错误是什么?仍然感谢您的回答

0 个答案:

没有答案