我在查找并正确使用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。
这可能吗?
答案 0 :(得分:0)
这是我的评论示例作为答案:
var img = document.createElement('img');
for (var p in img) { console.log(p); }
这将记录所有img
属性,包括Element
和Object
原型中的所有内容。您可以对任何特定节点执行相同操作。