java脚本,asp.net dropDownList模拟点击跨浏览器

时间:2013-03-26 02:09:49

标签: javascript asp.net

我试图在点击某个跨度时滑动dropDownList的元素,但是尝试了很多东西,它无法正常工作...... 这就是我的尝试:

ddSpan.addEventListener("click",
        function () {
            var ddControl = document.getElementById("<%=ddControl.ClientID %>");
            var e = document.createEvent('MouseEvents');
            e.initMouseEvent("mousedown", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
            var canceled = !ddControl.dispatchEvent(e);
            if (canceled) {
                alert("canceled");
            } else{
                alert("worked");
            }
            $(ddControl).click();
        }, false);

每次点击跨度都会收到“工作”消息,但dropDown不会向上滑动。 我还尝试了“点击”事件和$(ddControl).trigger("click");

0 个答案:

没有答案