0

我有一个带有图像的按钮。如何src在 JavaScript 中的按钮上获取该图像的?

这是 HTML:

<button id="A8" name="B_Rook" type="button" style="background-color:#FFE4C4" onClick="check(this.id)">
    <a href="" onclick="getImgId(this.id)"><img id="B_Rook" src="B_Rook.jpg" HEIGHT=80 width=80/></a>
</button>
4

2 回答 2

1

我真的不确定您要做什么,但是...

要在按钮标签中获取图像的 src,请执行此操作

<button id="A8" name="B_Rook" type="button" style="background-color:#FFE4C4">
    <img id="B_Rook" src="B_Rook.jpg" HEIGHT=80 width=80 onclick="getImgId(this.src)">
</button>

要获取该 img 元素的 id,请执行此操作

<button id="A8" name="B_Rook" type="button" style="background-color:#FFE4C4">
    <img id="B_Rook" src="B_Rook.jpg" HEIGHT=80 width=80 onclick="getImgId(this.id)">
</button>

一个基本的点击处理程序看起来像这样

<script>
    function getImgId(id){
        alert(id)
    }
</script>
于 2013-02-28T22:51:42.120 回答
0

你真的很接近,只需将元素onclicka元素移动到img元素。

您可能希望a完全删除该元素,因为它是无效的 HTML(button元素不能包含任何交互式内容元素)。

/此外,除非您正在编写 XHTML(而且您几乎肯定不会) ,否则标签>末尾不应该有 a 。img(这是无害且允许的,只是毫无意义。)

于 2013-02-28T17:48:37.747 回答