社区
JavaScript
帖子详情
通过JS如何知道Body中,onload的函数名称?
qwerttyy
2006-02-21 04:23:08
例如:
<body onload="FrmLoad()" >
怎么通过JS得到“FrmLoad()”这个函数的名称?
我用document.body.parentElement.innerHTML可以得到整个页面的HTML,然后用正则得到“FrmLoad()”这个函数名称。
但这种方法太麻烦了,而且可能会出错。
有没有简单的方法可以得到?
...全文
141
3
打赏
收藏
通过JS如何知道Body中,onload的函数名称?
例如: 怎么通过JS得到“FrmLoad()”这个函数的名称? 我用document.body.parentElement.innerHTML可以得到整个页面的HTML,然后用正则得到“FrmLoad()”这个函数名称。 但这种方法太麻烦了,而且可能会出错。 有没有简单的方法可以得到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
是是非非
2006-02-21
打赏
举报
回复
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<html xmlns:v="http://www.eglic.com/">
<head>
<title></title>
<meta name="Generator" content="EditPlus" />
<meta name="Author" content="eglic" />
<meta name="ContentType" content="text/html" />
<meta name="CharSet" content="GB2312" />
<link rel="stylesheet" type="text/css" href="/style/default.css" />
<style type="text/css">
</style>
<script language="javascript" src="/script/default.js"></script>
<script language="javascript" defer>
function doc_Load(){
}
document.onload=doc_Load;
function test(){
if(document.onload){
var s=document.onload.toString();
s=s.substr(s.indexOf('function')+8,s.length);
s=s.substr(0,s.indexOf('('));
s=s.replace((/(^\s*)|(\s*$)/ig),'');
alert('document 的onload事件处理函数名为:' + s);
}else{
alert('没有指定 document 的onload事件处理函数');
}
}
</script>
</head>
<body>
<button onclick="JavaScript:test();">测试一下</button>
</body>
</html>
hbhbhbhbhb1021
2006-02-21
打赏
举报
回复
楼主一定要函数名吗
<script language=javascript>
function test()
{
alert("haha")
alert(document.body.onload.toString())
}
</script>
<body onload=test()>
这样我想可能比拿HTML匹配好匹配一些
其实直接写重载方法不好吗
document.body.onload=function haha()
{
新的函数
}
这样就不用名字了
DeluxWorld
2006-02-21
打赏
举报
回复
这样做也不是很简单:
<body onload="FrmLoad()">
<script>
function FrmLoad(){
alert("load...");
}
str = document.body.onload.toString();
str = str.substring(str.indexOf('{')+1,str.length-1);
alert(str);
</script>
</body>
Jqyery
中
同等与
js
中
windows.
onload
的应用
我们
知道
,在javascript
中
用来执行页面加载
中
的操作时候,我们会使用windows.
onload
=function(){}或者windows.
onload
=
函数
名(),也可以在
body
中
调用
onload
事件调用方法即可,在jQuery
中
也有相当的代码
网页
中
JS
函数
自动执行常用三种方法
本文为大家分享了在网页
中
JS
函数
自动执行常用方法,供大家参考,具体内容如下 一、
JS
方法 1.最简单的调用方式,直接写到html的
body
标签里面: <
body
onload
=myfunction()> <html> <
body
onload
=func...
Apache-Cordova--Android-Communication:Cordova - Android 通信
对于 IMEI 号码使用 get_imei 但在这个
js
中
它是在 onDeviceReady
中
声明的,所以它会给你 IMEI 号码
onload
但是当你使用 get-imei javaScript
函数
时,你必须在 android 活动
中
写一些行。 //in javascript ...
javascript 里的
body
onLoad
调用多个方法
javascript 里的
body
onLoad
调用多个方法
关于
JS
P
中
<
body
onload
="fun()">
body
标签
中
onload
中
函数
不执行问题
问题描述: ...
onload
指的是在所有的DOM元素都加载完成才会执行
JS
函数
,这为我们初始化动态的加载数据提供很大的帮助。但是有时候我们会发现,<
body
onload
="fun()">
中
的fun()
函数
有时候会不执行...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章