javascript - 识别图像点击

标签 javascript html

我有以下代码,其中有图像,但我不喜欢它们。我想确定不喜欢的图像被点击了?我该怎么做?

<div class="product_title"><a href="details.html">Levi's Men's Cotton T-Shirt</a></div>
      <div class="product_img"><a href="details.html"><img src="images/T1.jpg" alt="" border="0" id="T1"/></a></div>
       <div class="product_img"><img src="images/dislike.jpeg" onclick="getId();" align="right" id="d1"/></a></div>
      <div class="prod_price"><span class="reduce">350$</span> <span class="price">270$</span></div>
    </div>
    <div class="bottom_prod_box"></div>
    <div class="prod_details_tab"> <a href="#" title="header=[Add to cart] body=[&nbsp;] fade=[on]"><img src="images/cart.gif" alt="" border="0" class="left_bt" /></a> <a href="#" title="header=[Specials] body=[&nbsp;] fade=[on]"><img src="images/favs.gif" alt="" border="0" class="left_bt" /></a> <a href="#" title="header=[Gifts] body=[&nbsp;] fade=[on]"><img src="images/favorites.gif" alt="" border="0" class="left_bt" /></a> <a href="details.html" class="prod_details">details</a> </div>
  </div>
  <div class="prod_box">
    <div class="top_prod_box"></div>
    <div class="center_prod_box">
      <div class="product_title"><a href="details.html">UB Stylish T-shirt</a></div>
      <div class="product_img"><a href="details.html"><img src="images/T2.jpg" alt="" border="0" id="T2"/></a></div>
       <div class="product_img"><img src="images/dislike.jpeg" alt="" border="0" align="right" id="d2"/></a></div>
      <div class="prod_price"><span class="price">270$</span></div>
    </div>
    <div class="bottom_prod_box"></div>
    <div class="prod_details_tab"> <a href="#" title="header=[Add to cart] body=[&nbsp;] fade=[on]"><img src="images/cart.gif" alt="" border="0" class="left_bt" /></a> <a href="#" title="header=[Specials] body=[&nbsp;] fade=[on]"><img src="images/favs.gif" alt="" border="0" class="left_bt" /></a> <a href="#" title="header=[Gifts] body=[&nbsp;] fade=[on]"><img src="images/favorites.gif" alt="" border="0" class="left_bt" /></a> <a href="details.html" class="prod_details">details</a> </div>
  </div>
  <div class="prod_box">
    <div class="top_prod_box"></div>
    <div class="center_prod_box">
      <div class="product_title"><a href="details.html">Jacob n John T-Shirt</a></div>
      <div class="product_img"><a href="details.html"><img src="images/T3.jpg" alt="" border="0" id="T3" /></a></div>
       <div class="product_img"><img src="images/dislike.jpeg" alt="" border="0" align="right" id="d3"/></a></div>
      <div class="prod_price"><span class="reduce">350$</span> <span class="price">270$</span></div>
    </div>

最佳答案

您可以将不喜欢图像按钮与onclick事件绑定(bind)。查找元素的 id,然后使用 id 查找产品 id。

由于您的标记是结构化的,元素的 id 是 di 那么相应的产品 id 是 ti

关于javascript - 识别图像点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36259645/

相关文章:

javascript - 需要使用 JavaScript 根据类名合并相邻的 HTML 节点

javascript - 当 javascript 提示某些内容时网页空白

javascript - 一个完美的 Angular Material 底部导航栏。有没有我缺少的组件?

javascript - jQuery 放大/缩小完整的 div

html - 在每个标记属性上换行并在 Visual Studio HTML 代码编辑器中保持对齐

javascript - D3 - 另一个事件内的事件绑定(bind)

javascript - 未捕获的类型错误 : Cannot set property 'currentDay' of undefined

javascript - 确保下一个函数仅在对话框关闭后运行

javascript - 用 Javascript 替换图像和图像标题/替代文本

javascript - Ionic 2 Modal 不会关闭