我可以使用 Javascript 来构建 html 元素成员的列表吗?



我在查找和正确使用javascript与不同的html元素进行交互时遇到问题。为了更有效地测试和发现什么对我有用,我希望能够直接构建与我尝试使用的元素(当前为"div")一起使用的所有方法和属性的列表。

像这样:

element_to_test:="div"
loop % element_to_test.properties.length {
    property%a_index%:=element_to_test.properties[1].name
}

方法也是如此。我正在使用Autohotkey来自动化许多事情,因此这是我用于与html dom交互的语法。我使用 com 和 iwebbrowser 界面与网页进行交互,但如果需要,我可以通过 iwebbrowser 界面使用 javascript。

这可能吗?

这是我的评论示例作为答案:

var img = document.createElement('img'); 
for (var p in img) { console.log(p); }

这将记录所有img属性,包括ElementObject原型中的所有内容。您可以对任何特定节点执行相同的操作。

最新更新