javascript - 如何访问按钮的 aria 扩展值

标签 javascript html angular typescript bootstrap-4

如何从点击监听器访问按钮属性?我想访问 aria-expanded 来设置一些值;这是我得到的。

x.html

<button class="btn btn-secondary" (click)="customSearch($event.target)" type="button" data-toggle="collapse" data-target="#collapseForm" aria-expanded="false" aria-controls="collapseForm">Search</button>

x.ts

  customSearch(e){
    console.log("some event--->",e);
  }

结果

enter image description here

最佳答案

由于您已经将 dom 对象作为参数传递,因此您可以使用 getAttribute 方法直接获取其属性

 customSearch(buttonDOM) {
    console.log("some event--->", buttonDOM.getAttribute('aria-expanded'));
  }

关于javascript - 如何访问按钮的 aria 扩展值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60493253/

相关文章:

html - 有没有办法阻止网站背景图片的增加

Angular (5) httpclient observe 和 responseType : 'blob'

Javascript正则表达式替换引号而不带前反斜杠

html - 我的100%宽度在浏览器里只有100%,在手机上不行

javascript - 如何仅针对 hasOwnProperty false 属性将 Object.assign() 默认值分配给另一个部分完整的对象?

javascript - jQuery 自动调整标签高度

angular - 是什么使得在 chrome 中调试 typescript 成为可能?

javascript - 尝试从 Angular 6 中的输入访问值时,Event 和 event.target 的正确类型是什么?

javascript - 特定 basemap 的传单弹出窗口

javascript - 如何在 Next.js 中使用 stopPropagation()?