如何在 运行 javascript 函数后修改 html 页面
How to modify a html page after running javascript functions
我正在尝试修改网络图运行时。 webogram 是一个基于网络的在线信使。因此,例如,我编写了 javascript 代码来更改元素运行时的名称。但是,有些元素是在点击某些对象之后出现的——例如,在你点击搜索按钮之后,你会在 HTML 代码中看到一个新的 div,这在以前是没有的!..怎么可能我捕获这些元素并通过 GetElementbyId 和其他 javascript 方法修改它们?为了crystal 清楚,我需要获取有关所有联系人列表的信息。通常当你点击一个联系人姓名时,你会看到这些信息,比如最后一次上线和......但是我想写一个javascript函数来自动点击所有的合同列表并获取他们的信息。希望你明白我的意思!
您可以使用window.setTimeout在一定延迟后执行函数。所以,你可以这样做:
var el = document.getElementById('yourbutton');
el.click();
// execute the function below after 500 milliseconds
setTimeout(function() {
var contacts = document.getElementById('contacts');
// do something with contacts
}, 500)
我正在尝试修改网络图运行时。 webogram 是一个基于网络的在线信使。因此,例如,我编写了 javascript 代码来更改元素运行时的名称。但是,有些元素是在点击某些对象之后出现的——例如,在你点击搜索按钮之后,你会在 HTML 代码中看到一个新的 div,这在以前是没有的!..怎么可能我捕获这些元素并通过 GetElementbyId 和其他 javascript 方法修改它们?为了crystal 清楚,我需要获取有关所有联系人列表的信息。通常当你点击一个联系人姓名时,你会看到这些信息,比如最后一次上线和......但是我想写一个javascript函数来自动点击所有的合同列表并获取他们的信息。希望你明白我的意思!
您可以使用window.setTimeout在一定延迟后执行函数。所以,你可以这样做:
var el = document.getElementById('yourbutton');
el.click();
// execute the function below after 500 milliseconds
setTimeout(function() {
var contacts = document.getElementById('contacts');
// do something with contacts
}, 500)