Firefox 에서 js 트리거 click 이벤트 -- > 네트워크 전환:
1955 단어 JavaScriptxmlfirefox
//firefox js click :
<a href="#" onclick="test1(2)" id="a3">hello</a>
<a href="#" onclick="test2(1)" id="b3">hello2</a>
<script language="javascript">
<!--
function test1(num)
{
window.alert(num);
}
function test2(num)
{
if(document.all)
{
document.getElementByIdx("a3").click();
//document.getElementByIdx("a3").fireEvent("onclick");
}
else
{
var evt = document.createEvent("MouseEvents");
evt.initEvent("click",true,true);
document.getElementByIdx("a3").dispatchEvent(evt);
}
}
//-->
</script>
void initEvent(String eventTypeArg,
boolean canBubbleArg,
boolean cancelableArg)
initEvent
방법 은 초기 화 통과 에 사용DocumentEvent
인터페이스 에서 만 든Event
의 값.이 방법 은 통과 할 수 밖 에 없다.dispatchEvent
방법 파견Event
이전에 호출 되 었 습 니 다. 비록 이 단계 에서 여러 번 호출 할 수 있 지만 (필요 하 다 면).여러 번 호출 되면 마지막 호출 이 우선 입 니 다.하면, 만약, 만약...Event
인터페이스의 하위 클래스 호출 은initEvent
방법 에서 지정 한 값 은 모든 기타 속성 이 변 하지 않 습 니 다.인자:
eventTypeArg
- 이벤트 유형 을 지정 합 니 다.이 형식 은 현재 이 규범 에서 정 의 된 모든 이벤트 형식 이나 새로운 이벤트 형식 일 수 있 습 니 다.이 문자열 은 XML 이름 이 어야 합 니 다.새로운 이벤트 형식 은 문자열 'DOM' 의 대문자, 소문 자 또는 혼합 대소 문자 버 전 으로 시작 할 수 없습니다.이 접 두 사 는 다음 DOM 이벤트 집합 을 위 한 것 입 니 다.또한 자신의 사건 을 추가 한 제3자 가 자신의 접 두 사 를 사용 하여 헷 갈 리 지 않도록 하고 다른 새로운 사건 과 충돌 할 가능성 을 낮 추 는 것 을 강력 히 추천 합 니 다.canBubbleArg
- 이 사건 이 버 블 이 될 수 있 는 지 여 부 를 지정 합 니 다.cancelableArg
- 사건 을 막 을 수 있 는 기본 동작 을 지정 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.