2010-07-03 2 views
0

내 "onclick"에서 내 img "src"에 동일한 문자열을 함수의 매개 변수로 사용하려고합니다. 가장 쉬운 방법은 무엇입니까? 그것은 두 번 밖으로 그것을 입력하면 잘 작동하지만 괜찮아 보이지 않습니다. 당신이 무슨 뜻인지 볼 수 있도록 여기에 HTML/자바 스크립트는 재 입력없이 onclick의 src 문자열을 사용합니까?

는 ... 그 날을 필요로하지 않습니다 너무 온 클릭에 SRC를하는 간단한 방법이 있는지 궁금 해요

<img src="/images/image1.jpg" onclick="doStuff('/images/image1.jpg')"/> 

예입니다 다시 써봐? 따라서 클릭해야하는 각 이미지에 대해 일반적인 onclick을 사용할 수 있습니다.

답변

1

가장 쉬운 방법은 개체 자체를 함수에 전달하는 것입니다. 그래서 :

<img src="/images/image1.jpg" onclick="doStuff(this.src)">

당신이 원하는 무엇을 할 것인가, 저는 믿습니다.

+1

나는 이것을 모두 올바른 것으로 선택했는데, 이것이 모두 정확하지만이 문장은 가장 개인적이고 Jamie는 완전한 문장을 쓸 시간이 걸렸기 때문에 이것을 정답으로 선택했습니다. 나는 효율성을 좋아하지만 나는 또한 인간입니다. 고맙습니다. – Hamid

2
doStuff(this.src); 
+0

감사합니다. 이러한 대답은 모두 정확합니다. 투표 할 사람을 어떻게 선택하고 대답으로 받아 들일 수 있습니까? – Hamid

3
<img src="/images/image1.jpg" onclick="doStuff(this.src)"/> 
관련 문제