javascript - 如何在 JavaScript 中读取选定元素的值
问题描述
我有几个这样的图像:
<img id="geqfader" frequency="100" src="img/fader.png" />
<img id="geqfader" frequency="400" src="img/fader.png" />
<img id="geqfader" frequency="1600" src="img/fader.png" />
<img id="geqfader" frequency="6300" src="img/fader.png" />
当用户单击图像时,我想调用一个函数并传递以下值frequency
:
document.getElementById('geqfader').addEventListener('click', function() {
showResult(hereIWantTheFrequencyValue, toneFrequency)
});
如何将图像frequency
值传递到showResult
(在哪里hereIWantTheFrequencyValue
)?
解决方案
用 class 替换所有 id 并设置onclick="showValue(this)"
为所有 img 标签,如下面的代码......
<img class="geqfader" onclick="showValue(this)" frequency="100" src="img/fader.png" />
<img class="geqfader" onclick="showValue(this)" frequency="400" src="img/fader.png" />
<img class="geqfader" onclick="showValue(this)" frequency="1600" src="img/fader.png" />
<img class="geqfader" onclick="showValue(this)" frequency="6300" src="img/fader.png" />
<script>
function showValue(img){
alert(img.getAttribute('frequency'));
}
</script>
推荐阅读
- javascript - 在 Bing Map API Java 上按邮政编码搜索
- vba - 参考部分表格 VBA
- next.js - NextJs css 模块 - 类名中的变量
- java - Spring:GCP Pub / Sub 依赖问题
- javascript - 为什么我得到未定义的 jwt 令牌值,因为令牌存储在 cookie 中?
- c# - 如何解决 EpiServer 的 C# Helper 中的“并非所有代码路径都返回值”
- c++ - 成员函数和成员变量在符号方面有什么区别?
- typescript - 是否可以实现 Y-combinator 的 TypeScript 通用版本?
- angular - 离子应用程序关闭时仅显示标题和消息
- sql - SQL Server 似乎舍入不正确