내 웹 페이지에 제출 버튼이 많이 있습니다. 나는 이것을 시도했다 :자바 스크립트를 사용하여 웹 페이지에서 여러 제출을 수행하는 방법은 무엇입니까?
javascript:var x=document.getElementsByTagName("input");
for(var i=0;i<x.length;i++) {
if (x[i].type == 'submit') {
x[i].click();
}
};
그것은 시작하지만 매우 빠르다. 또는 많은 시간, 내 웹 페이지가 멈 춥니 다. 나는 각 제출 사이에 일시 중지 또는 수면을 생각했습니다. 내가 봤 거든 스택 오버플로에서 스레드를 많이 읽어보십시오. 자바 스크립트는 일시 정지하거나 잠을 자지 않습니다. 타임 아웃과 같은 몇 가지 대안이 있지만 많은 사람들이이를 사용하지 말 것을 제안했습니다. 나는 잠시 멈추거나 잠을 자려고하는 것이 좋지 않다는 것을 이해했다.
그래서 지금은 아이디어가 없습니다. 어떻게 여러 차례 제출할 것인가? 누구든지 내게 올바른 방향을 줄 수 있니? 미리 감사드립니다.
반환 유형을 추가하거나 false를 반환하거나 내 관점에서 볼 때 분명히 도움이되는 true를 반환합니다. –
페이지의 모든 제출 버튼을 한 번에 클릭 하시겠습니까? 보통 이것은 필요하지 않습니다. – Oswald
왜 여러 번 제출해야합니까? 페이지의 모든 입력을 직렬화하여 한꺼번에 보낼 수 없습니까? –