javascript - img 标签没有返回值

标签 javascript

我正在制作一个基本的纸牌游戏,我需要返回点击的纸牌的值,但我收到了未定义的错误消息。

function flipCard(){
    var g = document.getElementById("playingCard").value;
    alert(g);
}

<body>
    <img src="card.png" id="playingCard" value="20" onclick="flipCard()"/>
</body>

最佳答案

img 标签没有默认属性 value。您可以尝试使用 getAttribute 函数。

function flipCard(){
    var g = document.getElementById("playingCard").getAttribute('value');
    alert(g);
}

关于javascript - img 标签没有返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46822475/

相关文章:

javascript - 有没有办法在 Javascript 中将 Blob 图像类型转换为 File 类型?

Javascript 按键点亮

javascript - 重新定义属于另一个函数的函数

javascript - Jquery 拖动会在 mousemove 上触发,但不会在 mousedown 上触发

javascript - DOM 在使用追加时复制内容

javascript - 取决于窗口大小的分页 - 查找每页元素数的方法

javascript - 在 aspx 页面中使用 Bootstrap 时,为什么网站渲染不响应?

javascript - 谷歌地图 : Design Custom Price Marker

javascript - 如何匹配所有包含两个不同单词的行?

javascript - 快速添加/删除时 onclick 没有正确响应