라디오 버튼 두 개를 onclick으로 호출합니다. 크롬에서는 작동하지만 Firefox와 IE에서는 작동하지 않습니다.라디오 버튼을 여러 번 클릭하여 호출하기
첫 번째 것은 "계속"버튼을 반환하고 두 번째 것은 정보 및 연락처 번호를 반환합니다.
라디오 버튼 두 개를 onclick으로 호출합니다. 크롬에서는 작동하지만 Firefox와 IE에서는 작동하지 않습니다.라디오 버튼을 여러 번 클릭하여 호출하기
첫 번째 것은 "계속"버튼을 반환하고 두 번째 것은 정보 및 연락처 번호를 반환합니다.
onClick="(function(){showSelect(); showHelp();})()";
당신은 당신이 하나 개 이상의 함수를 호출하려는 경우 다음 클로저를 익명 함수에 onClick
속성을 포장하고 할 필요가있다. (익명 함수는 이름이없는 함수, 예를 들어 function(){...}
간단하고, 폐쇄는 이것이다 :.. (...)()
그것은 즉시 컴파일러가 도달로 내에서 코드를 실행)
onClick="(function(){showSelect(); showHelp();})();";
업데이트 됨 아래의 주석에 두 개의 함수가 동시에 실행되어 병렬이되도록하고 싶습니다.
너무 나쁜 ... javascript
및 모든 최신 브라우저는 병렬 프로그래밍을 지원하지 않으므로 수행 할 수는 없지만 순차적으로, 다른 하나의 기능을 의미합니다. 죄송합니다!
여분의'()'이 왜 필요한가요? 'onClick' 속성이 즉시 함수를 즉시 실행하므로 불필요한 것처럼 보입니다. –
@ElliotBonneville. 당신이 틀렸어, 나는 너의 대답에 덧붙였다. – gdoron
아, 네가 맞아. 아직도, 당신의 폐쇄가 왜 작동 하는지를 알고 싶습니다. 기능은하지 않습니다. –
인라인 HTML 또는 자바 스크립트의 과제입니까? – RobG
Damn Dreamweaver. 기술적으로 'onclick'입니다. http://www.w3.org/TR/html5-author/webappapis.html#handler-onclick 또는 http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html# adef-onclick –