HTML/Javascript是否在onclick中使用src字符串而不重新键入?

HTML/Javascript是否在onclick中使用src字符串而不重新键入?,javascript,html,onclick,image,src,Javascript,Html,Onclick,Image,Src,我想使用img“src”中的相同字符串作为函数的参数。最简单的方法是什么?如果我两次都把它打印出来,效果很好,但看起来不太好 这里有一个例子,你可以看到我的意思 <img src="/images/image1.jpg" onclick="doStuff('/images/image1.jpg')"/> 我想知道是否有一种简单的方法可以让src也出现在onclick中,而不需要我再次写出来?因此,我可以对需要单击的每个图像使用常规onclick。最简单的事情是将对象本身传递到函

我想使用img“src”中的相同字符串作为函数的参数。最简单的方法是什么?如果我两次都把它打印出来,效果很好,但看起来不太好

这里有一个例子,你可以看到我的意思

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


我想知道是否有一种简单的方法可以让src也出现在onclick中,而不需要我再次写出来?因此,我可以对需要单击的每个图像使用常规onclick。

最简单的事情是将对象本身传递到函数中。因此:

doStuff(this.src);


我相信,将执行您想要的操作。

最简单的事情是将对象本身传递到函数中。因此:

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

我相信我会做你想做的。


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


谢谢。这些答案都是正确的,我如何选择一个投票,并接受哪一个作为答案?谢谢。这些答案都是正确的,我如何选择要投票的答案和接受的答案?我选择这个作为正确的答案,因为虽然他们都是正确的,但这是最个人化的答案,杰米花时间写了完整的句子。我确实喜欢效率,但我也是一个人。谢谢。我选择了这个作为正确答案,因为尽管它们都是正确的,但这一个是最个人化的,杰米花时间写了完整的句子。我确实喜欢效率,但我也是一个人。非常感谢。