클릭 팝업창을 일반 링크, 즉 a[target=_blank]에 바인딩하고, href를 수정한 후 클릭하여 새 창을 엽니다. mousedown을 바인딩하고 마우스 클릭 실행이 완료되기 전에 href를 수정합니다. 탭 전환 및 입력 시 href가 대체되도록 포커스를 바인딩합니다. 코드 복사 코드는 다음과 같습니다. 검색< ; /a> <br>(function(document) { <br>var submit = document.getElementById('submit'); <br>var 키워드 = document . getElementById('keyword'); <br>var url = 'http://www.baidu.com/baidu?wd='; <br>submit.onfocus = submit.onmousedown() { <br>var href = url escape(keyword.value); <br>if (href !== submit.href) { <br>submit.href = url escape(keyword.value) <br>} <br>} <br><br>})(document); <br> ps: html 코드에서 onclick dom 레벨 0을 바인딩하거나 대상 모드에서 양식을 제출하는 등의 작업을 수행할 수도 있습니다.