由于虎粮界面鼠标悬浮时才显示,故先使用这段代码显示送礼界面。
let parente = document.querySelector(".g-package-list"); let huliang = parente.querySelector(".m-gift-item"); console.log(huliang); let hoverEvent = new MouseEvent('mouseover', { bubbles: true, cancelable: true }); huliang.dispatchEvent(hoverEvent);
在自定义那修改数量:
let myinput = document.querySelector("input[type='number']"); myinput.click(); let evt = new InputEvent('input', { inputType: 'number', data: '2', dataTransfer: null, isComposing: false }); myinput.value = 2; myinput.dispatchEvent(evt); let send = document.querySelector(".c-send"); send.click();
点击赠送后就提示数量必须大于0,就是明明显示数量了,赠送时却会无视。
来个大佬救一下吧😭