Как добавить элемент в конец ?
var runRo1 = document.getElementsByClassName('btn send-private-message-btn white');
if(runRo1.length == 1){
runRo1[0].innerHTML += '<div class="buy-deposit btn white" only-other-profile="">Забронировать на бирже</div>';
}
innerHTML
что-то порушит - перестанет там где-то реагировать на клики, то надо делать «правильно»: создавать элемент и вставлять в конец через appendChild()
:if(..) {
const div = document.createElement('div');
div.classList.add('buy-deposit', 'btn', 'white');
div.setAttribute('only-other-profile', '');
div.appendChild( document.createTextNode('Забронировать на бирже'));
runRo1[0].appendChild(div);
}
fetch()
указывать прокси, через который выполнять подключение.fetch('https://www.google.com',{ agent:new HttpsProxyAgent('http://127.0.0.1:8580')})
.then(function(res){
//...
})
n.toString(9)
– используются цифры от 0 до 8 и точно нет ни одной девятки. Единицы меняем на девятки. Остаётся добавить две единицы на случайных позициях.function tworandom() {
const arr = Math.floor(Math.random() * 9e8).toString(9).replace(/1/g,9).split('');
for (let i = 2; i > 0; i--) arr.splice(Math.floor(Math.random() * arr.length), 0, 1);
return +arr.join('');
}
[...Array(5)].map(tworandom)
// 6401715726, 950818173966, 915469690179, 4191464422, 223063891715
(()=>{
function merge(nums1, m, nums2, n) {
nums1 = nums1.slice(0, m).concat(nums2).sort((a, b) => a - b);
}
var nums1 = [46,55,88,0,0,0,0];
merge( nums1, 3, [18,29,80,90], 4);
return JSON.stringify(nums1);
})()
/*
[46,55,88,0,0,0,0] // исходный массив не изменился
*/
oReq.addEventListener("load", reqListener);
reqListener()
XMLHttpRequest
и не виден невооруженным глазом.send()
сразу же явно дергал функцию, которую мы передали как слушателя события. Но это был бы уже не тот XMLHttpRequest
, каким мы его любим.