从document.selector获取单击元素的值

时间:2019-05-09 11:00:57

标签: javascript

以下功能“ addTab”会在用户单击元素(标签)时创建新的标签,在其中添加iframe,以及如何从标签传递/获取功能“ addTab”中的值/ id。

 <label data-add-tab id="my_IdValue">my_IdValue</label>

 <script>
   var newTabs = new NewTabs()
   document.querySelector('label[data-add-tab]').addEventListener('click', _ => {
    newTabs.addTab({
      title: 'New Tab',
      favicon: false
    })
  })
</script>

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

只需从事件对象中获取它,就您而言,它就是_

<script>
  var newTabs = new NewTabs()
  document.querySelector('label[data-add-tab]').addEventListener('click', _ => {
    var id = _.target.id
    newTabs.addTab({
      title: 'New Tab',
      favicon: false
    })
  })
</script>