작성한 스크립트는 Internet Explorer에서 작동합니다. 하지만 다른 브라우저에서는 작동하지 않습니다. 다음 코드를 사용해보십시오.
function simulateClick() {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
var cb = document.getElementById("signin");
var canceled = !cb.dispatchEvent(evt);
if(canceled) {
// A handler called preventDefault
alert("canceled");
} else {
// None of the handlers called preventDefault
alert("not canceled");
}
}
양식 자체를 제출 당신은 더 낫다 자세한 내용
https://developer.mozilla.org/en-US/docs/DOM/document.createEvent
어떤 문제가 발생합니까? 기본적으로 비활성화되어 있으므로 텍스트 상자에 값을 입력해야만 작동합니다. – sachleen