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

时间:2013-10-30 19:09:25

标签: javascript html autohotkey

我在查找并正确使用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。

这可能吗?

1 个答案:

答案 0 :(得分:0)

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

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

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