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

如何将button元素的id值插入到td标签中作为内容显示

实现方案

你需要修改两处代码完成需求:给点击事件传入当前触发元素的引用,再在函数中读取id动态填充到td中。

修改HTML的点击事件绑定

给addRow传入this参数,代表当前被点击的元素:

<div id="1/8/2021" type="button" onclick="addRow(this)" style="width: 80px; height: 60px;"><span class="month">AUGUST</span>1</div>

修改JavaScript函数逻辑

接收传入的元素,读取其id属性后替换到模板字符串的td位置:

function addRow(clickedEl) {
  const btnId = clickedEl.id;
  document.querySelector("#content").insertAdjacentHTML(
    "afterbegin",
    `<tr>
        <td>${btnId}</td>
      </tr>`
  );
}

注意:请确保页面中已存在id为content的table/tbody容器,否则插入操作会报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 05:27:00