You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取点击图片的alt属性值?event.target.innerHTML对图片无效

解决点击图片无法获取内容的问题

你当前的代码onclick="alert(event.target.innerHTML)"在点击图片时无反应,是因为图片元素的innerHTML为空,所以alert没有内容。要同时兼容标题和图片元素,需要判断点击目标的类型,针对性获取内容:

修改后的代码

onclick="
  const el = event.target;
  const showContent = el.tagName === 'IMG' ? el.alt : el.innerHTML;
  alert(showContent);
"

说明

  • 当点击的是图片元素(tagName为IMG,DOM中标签名默认大写),就获取它的alt属性值;
  • 点击标题等其他元素时,依然使用innerHTML获取内容,保持原有逻辑。

内容的提问来源于stack exchange,提问作者orschiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 09:50:54