2010-02-01 6 views
1

는 내가 A HREF 같이 있습니다 아약스 GET 앵커 태그 이름

<a href="images/prevFeb-1.jpg" name="day-1" onclick="swap(this); return false;"> 
    <img src="images/thumbFeb-1.jpg" width="50" height="50" alt="" title="thumbFeb-1.jpg" /> 
</a> 

축소판에 사용자가 클릭, 이미지가 스왑을 얻을

. 나는 클릭 할 때 href 이름을 얻고 싶습니다. 그리고 폭발 할 것입니다 ("-", $ hrefName) 그리고 "1"값을 얻고 싶습니다.

많은 아이디어 감사합니다!

답변

0

하이퍼 링크 이름이 고정 된 경우 링크 이름에 하위 문자열을 사용하는 것이 좋습니다.

+0

링크가 보이는, 내가 링크를 브라우저에서 볼 수 싶지 않다되지 않으며, 현재 링크가 잘 작동, 난 단지 HREF의 이름을 원하는 http://www.w3schools.com/DOM/met_nodemap_getnameditem.asp? 어떤 아이디어? – NULL

1

이게 당신이 찾고 있는게 있나요? 여기 getNamedItem()에 대한 자세한

function swap(element) { 
    var name = element.attributes.getNamedItem("name").value; 
    var nameValue = name.split('-')[1]; 
    // do something with it... 
} 

는 :

+0

글쎄, 여기 내 원래의 js, 그래서 귀하의 제안을 추가 트릭을 할 수 있는지 모르겠지만, 나는 그것을 시도 줄 것이다! function swap (image) { document.getElementById ("main"). src = image.href; NULL

+0

erm ... 당신은 단지'var name = element.name'을 할 수 있다는 것을 알고 있습니다, 맞습니까? – bobince

+0

위대한, element.name보십시오; 이 변수를 PHP 변수에 할당 할 수 있습니까? – NULL