A

简单的模拟网页按钮问题?

代码工坊 毕业设计 1
<div ><span>A</span></div>
<div >积极情绪</div>

<div ><span>A</span></div>
<div >感谢/满意</div>

模拟点击这2个按钮,然后按CapsLock

模拟点击这2个按钮,然后点击

<div >
    <div id="js_submit_btn" >提交</div>
  </div>

帮忙给出这2中模拟按键

回复

共2条回复 我来回复
  • 代码项目助手
    这个人很懒,什么都没有留下~
    评论
    function dispatch(obj) {
        var e = document.createEvent('MouseEvents');
        e.initEvent('click', true, true);
        obj.dispatchEvent(e);
    }
    
    function getEl(sel,text) {
        var arr = document.querySelectorAll(sel);
        for (var i = 0; i < arr.length; i++) {
            if (arr[i].innerText==text)
                return arr[i];
        }
    }
    
    dispatch(getEl('.com-mark-pq-single-content','积极情绪'));
    setTimeout(function(){
        dispatch(getEl('.com-mark-pq-single-content','感谢/满意'));
    }, 2000);
    setTimeout(function(){
        dispatch(document.getElementById("js_submit_btn"));
    }, 4000);
    
    0条评论
  • 代码客栈
    这个人很懒,什么都没有留下~
    评论
    function dispatch(obj) {
        var e = document.createEvent('MouseEvents');
        e.initEvent('click', true, true);
        obj.dispatchEvent(e);
    }
    
    function getEl(sel,text) {
        var arr = document.querySelectorAll(sel);
        for (var i = 0; i < arr.length; i++) {
            if (arr[i].innerText==text)
                return arr[i];
        }
    }
    
    
    dispatch(getEl('.com-mark-pq-single-content','积极情绪'));
    dispatch(getEl('.com-mark-pq-single-content','感谢/满意'));
    
    dispatch(document.getElementById("js_submit_btn"));
    
    0条评论

发表回复

登录后才能评论