【问题标题】:Change checkbox.id by javascript通过javascript更改checkbox.id
【发布时间】:2015-09-23 11:44:24
【问题描述】:

在我的 html 页面上,我有一个 ID 为 100 的checkbox

<input type=checkbox id=100 onClick="change2(this)" checked>

javascript 中,我将函数中的 ID 用于 dygraphs 图表:

function change2(el) {
 chart.setVisibility(el.id, el.checked);
}

问题是第一个 dygraphs 图表需要由 id=0 启动才能看到该系列。我的网站上有两个图表,因此第一个图表使用 ID 0-15,并且复选框必须具有唯一 ID。

如何更改函数以操作复选框的 id?类似chart.setVisibility(el.id - 80, el.checked);

谢谢

【问题讨论】:

标签: javascript checkbox


【解决方案1】:

因为 el 是 DOM 元素的引用,所以你可以使用来改变它的 id:

el.id = el.id-80;

然后将el 传递给您的函数。

【讨论】:

  • 完美而简单...谢谢!
猜你喜欢
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-24
相关资源
最近更新 更多