这是我的第一个 JavaScript。它花了很多时间,但无法让它工作。
显然,它应该做的是在打开“详细信息/摘要”部分时更改图片。仅供参考,这是我试图解决的这个问题的后续行动。有人看到我做错了什么吗?
<body>
<script type="text/javascript">
function changeImage(a) {
document.getElementById("img").src = a;
}
details.addEventListener("toggle", event => {
if (details.open) {
changeImage("https://via.placeholder.com/50/ff0000");
} else {
changeImage("https://via.placeholder.com/50/0000ff");
}
});
</script>
<details>
<summary>
<table>
<td width="64">#910</td>
</table>
</summary>
<table>
<td width="64">#910</td>
</table>
</details>
<img id="img" src='https://via.placeholder.com/50'>
</body>