-1
양식에 두 개의 버튼이 있으며, 페이지로드시 버튼 중 하나를 자동으로 클릭하기 위해 GreaseMonkey를 사용하고 싶습니다. 두 개의 버튼은 다음과 같습니다.자바 스크립트 여러 버튼 중 하나를 클릭하십시오
<td rowspan="2"><input class="first action" name="first" type="submit" value="First Action" style="font-size: 10pt;" /></td>
<td rowspan="2"><input class="second action" name="second" type="submit" value="Second Action" style="font-size: 10pt;" /></td>
나는 두 개의 코드를 시도했지만 어느 것도 작동하지 않습니다. 첫 번째 양식을 선택하고 제출하려고하면 "No Action Permitted"라는 오류 메시지가 나타납니다. 두 번째 버튼을 클릭()합니다.
첫째 :
var button = document.getElementById('units_form');
window.location(button);
둘째 :
이var button = document.getElementByClassName('first action');
button.click();
두 번째 구문 오류가 있습니다. 브라우저 콘솔을 확인하는 데 문제가 있으면 보았을 것입니다. 'getElement (s) ByClassName'입니다. 요소 복수형, 단수형이 아닙니다. –
요소는 s가있을 수도 있고 없을 수도 있습니다. 어느 쪽이든 작동하지 않습니다. –
번호. 그것은 할 수 없다. 그것은 domID **가 유일해야하기 때문에 "byID"를 위해 유일합니다. 그러나 동일한 클래스를 가진 다중 요소가있을 수 있으므로 함수의 복수형도 마찬가지입니다. –