2012-03-23 3 views
0

텍스트 입력 A가 있다고 가정 해 봅시다. 새 폼 요소 인 F를 자바 스크립트에 만들지 만 DOM에는 연결하지 마십시오. 그런 다음 입력 B (입력 A의 복제본)를 F에 첨부합니다. 입력 B는 입력 A를 모방 한 것으로 가정하므로 이벤트 리스너를 사용하여 A의 이벤트를 기반으로 B의 값을 변경합니다.이 "업데이트"입력 B 그러나 입력 또는 "값"속성을 처리하지 않으면 어떻게됩니까? 원본 요소를 모방하기 위해 복제 요소를 업데이트하는 일반적인 방법이 있습니까? (바람직하게는 jQuery, Dojo 또는 다른 라이브러리를 사용하지 않고)자바 스크립트에서 복제 된 요소를 업데이트 하시겠습니까?

예를 들어 선택 요소 나 더 복잡한 것을 복제하고 모방하려고한다면 어떻게해야할까요?

+0

직접 가능한지 확실하지 않습니다. 예를 들어, 사용자가 # 1을 (를) 선택했을 때 # 2를 선택하도록 하시겠습니까? 나는 그런 것들이 전혀 가능하지 않은가 의심 스럽다. – pimvdb

+0

저는 요소의 UI에 초점을 맞추지 않고, 대부분은 값에 초점을 맞추고 있습니다. 그래서 select 요소는 옵션이 선택되었는지, 어떤 옵션이 있는지, 등등과 같은 감각으로 원본을 모방해야합니다. 드롭 다운 상자가 떨어지면 마우스 클릭을 흉내내는 것은 정말로 신경 쓰지 않습니다. – Derek

답변

0

브 루트 포스 방법 :

주기적으로 모방 요소에 모든 속성을 복제하도록하여 setInterval()를 사용합니다.

관련 문제