javascript - 需要知道如何根据我点击的按钮来选择变量(Javascript)

标签 javascript

所以,我有一些图像可以点击,它们会触发比较功能。我的程序中还定义了一些变量。

我需要知道如何创建一个事件监听器,该监听器将知道我单击了哪个图像并选择用于比较的适当变量。我使用 JavaScript 作为语言。想知道是否有人有一些建议或知道如何做这样的事情。

部分代码:

 // the image button
<div> <button onclick="Tri_Peak_Game();">
<img class="card" id="leftRow4E1" src="cardback.jpg" alt="cardback"
style="width: 100px; height: 150px; top: 200px; left: 150px; position: absolute;" />
</button> </div>

// Then I would have a variable like this 
var foo;

最佳答案

您可以将参数传递给您在 onclick 上调用的函数。

<button onclick="Tri_Peak_Game('card_1');">
  <img class="card" id="leftRow4E1" src="cardback.jpg" alt="cardback"
   style="width: 100px; height: 150px; top: 200px; left: 150px; position: absolute;" />
</button>
<button onclick="Tri_Peak_Game('card_2');">
  <img class="card" id="leftRow4E1" src="cardback.jpg" alt="cardback"
   style="width: 100px; height: 150px; top: 200px; left: 150px; position: absolute;" />
</button>

或者您可以简单地传递this。这样您就可以访问您单击的元素。

<button onclick="Tri_Peak_Game(this);">
  <img class="card" id="leftRow4E1" src="cardback.jpg" alt="cardback"
   style="width: 100px; height: 150px; top: 200px; left: 150px; position: absolute;" />
</button>

关于javascript - 需要知道如何根据我点击的按钮来选择变量(Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182845/

相关文章:

javascript - mousedown 事件未在平板电脑/手机、HTML5 Canvas 上触发

javascript - 如何在客户端设置 JS Require 工具来 require ('net' )?

javascript - 如何解决 Firefox 中的跨域请求被阻止错误

javascript - 提交表单以选择 option.onClick

javascript - slider - 你会如何制作一个简单的 slider ?

javascript - 使用 Nodejs 编辑页面图像上传概念

javascript - div 使用 jquery 顺利出现

Javascript onclick按钮更改

javascript - Sitepoint "Redeem code"Woocommerce 问题教程

javascript - AngularJS - 一旦进度条为 100%,重新加载页面 5 秒