【发布时间】:2022-01-19 23:43:37
【问题描述】:
当我单击图像以获取图像的值时,我收到此错误(未定义)。您能否解释一下它背后的原因以及在这种情况下如何获取并将值传递给 onclick 函数。
<div id="fi" value="0">
<img src="first.JPG" alt="first" id="first" value="01" onclick="checkingg(this.value)"/>
</div>
// inside script tag
function checking(img_val) {
console.log(img_val);
}
【问题讨论】:
-
一个
<img>没有value属性,它有一个value属性(从技术上讲,应该是data-value=) -
如果您确实想保留名称“值”(您可能不应该这样做),请尝试使用
this.getAttribute('value')?
标签: javascript jquery node.js jquery-ui