javascript - JS中如何列出所有元素属性?

标签 javascript html svg

我想知道 JS 中元素的所有可能属性。

我做到了:

s = document.getElementById("idSvg");

r = s.attributes;

alert(r.length);

...
...
<svg width="450" height="250" id="idSvg">
...
</svg>

但结果是 3。似乎是我使用的属性数量(宽度、高度和 ID),但我想列出一个 SVG 元素可能具有的所有可能属性。

感谢您的帮助, 罗格

最佳答案

你可以试试这个,但最好在 w3.org 上查找它

(function() {
    var s = document.getElementById("idSvg");

    for (var key in s) {
        document.write(key + "<br />");
    }
})();

关于javascript - JS中如何列出所有元素属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5867477/

相关文章:

javascript - Angularjs 两阶段解析(解决依赖关系)

javascript - Angular 1.2.x ng-hide 和 ng-show css 转换

javascript - 未检测到 Electron 和 vuejs 更改

macos - 如何在 Mac 上查看此 svg 文件?

javascript - 如何使用 jQuery 或 JS 将类添加到 SVG 中最近的前一个元素?

javascript - Flot:堆叠条形标签重叠/不显示

html - 将 4 边立方体转换为 3 边

javascript - 如何防止页面在表单提交后重新加载 - JQuery

html - 在表格单元格中使用 CSS 居中表格

javascript - SVG getTotalLength() 不会返回非缩放笔划的正确大小 - 获取 SVG 比例