【问题标题】:get variable value from div property从 div 属性中获取变量值
【发布时间】:2018-03-15 09:57:24
【问题描述】:

我有以下变量:

var workerId = "worker1";

我也有这个div:

<div role="tabpanel" class="tab-pane" id="worker1">

是否可以更新我的变量以使用 div 中的 id 而不是硬编码值?

【问题讨论】:

  • 是的,按类调用div和jquery的.attr('id')的js等价
  • 具体什么时候更新?
  • var workerId 在 nodejs 端吗?
  • 你应该问一个正确的问题,首先尝试自己做,如果你遇到一些问题搜索它,然后在这里与你尝试过的代码分享问题。

标签: javascript html node.js variables


【解决方案1】:

如果该元素类是唯一的,您可以按类获取元素并从该元素中读取 id:

const el = document.getElementsByClassName('tab-pane');
const workerId = el[0].id;
console.log(workerId);
&lt;div role="tabpanel" class="tab-pane" id="worker1"&gt;

【讨论】:

  • 没有。不幸的是,我目前拥有三个该元素类。
  • 在这种情况下,您应该拥有以独特方式识别该元素的东西。你能在元素中添加一些 data-* 属性吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 1970-01-01
  • 1970-01-01
  • 2012-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多