js设置input输入框的值,以及点击按钮(在某些失效情况下)
//在firefox中的企鹅电竞的开发者模式下,设置input输入框的value值 var cc=0; var intervalue=setInterval(setV,5000);//每隔5s,执行一次 function setV(){ let xx = document.getElementsByClassName("chat-inputbox")[0].childNodes[2]; let evt = document.createEvent('HTMLEvents'); evt.initEvent('input', true, true); xx.value=cc; cc++; xx.dispatchEvent(evt); clickQuery(); } //点击按钮 function clickQuery(){ var e = document.createEvent("MouseEvents"); e.initEvent("click",true,true); document.getElementsByClassName("btn-send")[0].dispatchEvent(e); }