,이 코드 조각 : 내가 링크를 클릭 한 후 변수 (var에 myURL이)의 URL (www.some.html)을 저장하려면 대신 세 개의 점의 쓰기가 무엇onclick 이벤트 후 url을 변수에 저장하는 방법은 무엇입니까? 예를 들어
<a href="www.some.html" onclick="...">www.some.html</a>
?
,이 코드 조각 : 내가 링크를 클릭 한 후 변수 (var에 myURL이)의 URL (www.some.html)을 저장하려면 대신 세 개의 점의 쓰기가 무엇onclick 이벤트 후 url을 변수에 저장하는 방법은 무엇입니까? 예를 들어
<a href="www.some.html" onclick="...">www.some.html</a>
?
원하는 변수는 this.href
입니다. onclick을 alert(this.href)
으로 설정하여 테스트 할 수 있습니다. 앵커 즉, 전체 URL 더 잘 작동합니다 참고 http://www.some.html
가장 좋은 방법은 ... JQuery와에게
변경 링크를 사용하는 JQuery와의 다음
<a href="www.some.html" id="myurl">www.some.html</a>
것
$("#myurl").click(function(){
//set var
var MyURL = $(this).text();
});
링크를 클릭하면 (onclick이 기본 동작을 중단하지 않음) href의 링크로 이동합니다.
그래서 그냥 링크 쓰기를 저장이 :<a href="http://www.some.html" onclick="var a=this.href;return false">www.some.html</a>
하여 기본 동작을 중지하고 URL로 이동에서 브라우저를 방지 할 부분 "거짓을 반환"당신은 변수 "는"를 가진이 value = "www.some.html"...