如何知道JS中元素(EG)的可能HTML属性?
如何得知特定HTML节点可能的HTML属性的列表?
例如,在编写用户脚本时,我想知道此类节点的可能HTML属性:
var images = d.getElementsByTagName('img');
类似于:
images[i].src
最佳答案
浏览器不会公开该信息。您将需要获取或创建所用标记语言的机器可读规范。
例如,HTML 4具有可以解析的DTDs:
http://www.w3.org/TR/html4/strict.dtd
http://www.w3.org/TR/html4/loose.dtd
http://www.w3.org/TR/html4/frameset.dtd