被遗忘的onload事件

milkcy 2011-05-03 11:55:36
定义和用法

onload 事件会在页面或图像加载完成后立即发生。

举例:

<html>
<head>
<script type="text/javascript">
function load()
{
window.status="Page is loaded"
}
</script>
</head>

<body onload="load()">
</body>

</html>

抛出问题

最近两个月都在研究自动化测试工具,selenium。它不能监控onload事件下面的alert,open等window方法。那么需要进行扩展改造。第一步便是查找page中body有无onload事件,然后得到onload后面的js方法。
不知如何可以取得此方法呢?

思路:document.body.onload;事实上不行的。
...全文
71 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmei85 2011-05-03
  • 打赏
  • 举报
回复
为何不行
<html>
<head>
<script type="text/javascript">
function load()
{
window.status="Page is loaded"
}
</script>
</head>

<body onload="load()">
<input type="button" value="Click" onclick="alert(document.body.onload)"/>
</body>

</html>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧