조금 봤지만 다음에 대한 답변이 표시되지 않습니다. 이 같은 입력 필드가 있다고 가정 :html, 여러 이벤트 핸들러, 작업 순서 : onblur = "fcnOne(); fcnTwo();"
<input type="text" id="pi" value="3.14159"
onblur="fcnOne(); fcnTwo();" >
이 fcnOne()와 fcnTwo()가 호출되는 방법에 대한 정의 순서가 있습니까?
조금 봤지만 다음에 대한 답변이 표시되지 않습니다. 이 같은 입력 필드가 있다고 가정 :html, 여러 이벤트 핸들러, 작업 순서 : onblur = "fcnOne(); fcnTwo();"
<input type="text" id="pi" value="3.14159"
onblur="fcnOne(); fcnTwo();" >
이 fcnOne()와 fcnTwo()가 호출되는 방법에 대한 정의 순서가 있습니까?
이벤트 처리기 내부에서 사용되는 문자열은 javascript이므로 js 규칙을 따릅니다.
onblur="this.value = 1; console.log('2')"
먼저 변경됩니다 값이 인쇄 될 것입니다 : 당신이 거기 같은 것을 사용 그래서 만약 당신이 그 안에 둘 것 모든 것은 JS처럼 작동합니다. 호출 함수와 마찬가지로 fcnOne
먼저 fcnTwo
순서대로.
hmmm - fcnTwo()가 먼저 실행되는 것처럼 보이는 동작이 나타납니다. 이중 확인 중 ... (이 크롬입니다, 최신) –
크롬에서 시험해 보았고 동일하게 작동합니다. 기능을 공유 할 수 있습니까? – cowCrazy
jsfiddle에서 샘플을 어떻게 볼 수 있습니까? – cowCrazy