HTML/Javascript 在 onclick 中使用 src 字符串而不需要重新输入?
我想在“onclick”中的 img“src”中使用相同的字符串作为函数的参数。做到这一点最简单的方法是什么?如果我两次都输入它,效果很好,但看起来不太好。
这是一个示例,这样您就可以明白我的意思...
<img src="/images/image1.jpg" onclick="doStuff('/images/image1.jpg')"/>
我想知道是否有一种简单的方法可以将 src 也包含在 onclick 中,而不需要我再次将其写出来?所以我可以对每个需要单击的图像使用通用的 onclick。
I want to use the same string in my img "src" in my "onclick" as a parameter to a function. What's the easiest way to do this? It works fine if I type it out both times but it doesn't look nice.
Here is an example so you can see what I mean...
<img src="/images/image1.jpg" onclick="doStuff('/images/image1.jpg')"/>
I'm wondering if there is a simple way to have the src in the onclick too that doesn't require me to write it out again? So I can use a general onclick for each image that needs to be clicked.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最简单的事情是将对象本身传递给函数。所以:
我相信,会做你想做的事。
The easiest thing is to pass the object itself into the function. So:
<img src="/images/image1.jpg" onclick="doStuff(this.src)">
Will do what you want, I believe.