就像标题一样,我们可以吗?如果这是可能的话,我们怎么能做到呢?以下是我尝试过的:
// Suppose domObj is a dom element
var ngObj = angular.element(domObj);
var attrNames = ngObj[0].attributes;更具体地说,假设我们有以下dom元素:
<div type="custom-type" name="dom-obj" class="dom-class" new-custom-attribute>
</div>预期的结果应该是一个字符串数组:
["type", "name", "class", "new-custom-attribute"]发布于 2017-03-23 07:40:14
是的,应该能用。
var ngObj = angular.element(domObj);
var attrNames = Array.from(ngObj[0].attributes).map(item => item.name)https://stackoverflow.com/questions/42969762
复制相似问题