<script language="javascript" type="text/javascript">
//debugger
function buttonClicked(e) { alert("点击了一下"); }
var body = document.getElementsByTagName("body")[0];
body.attachEvent("onload", buttonClicked);
</script>我想页面加载的时候就执行一段js函数,所有添加了事件,但不起作用。
另外想问一下如果不用鼠标键盘,怎么触发一下js函数,比如a标签的href=myfunction(a,b),不用鼠标就触发它有什么好办法吗?
//debugger
function buttonClicked(e) { alert("点击了一下"); }
var body = document.getElementsByTagName("body")[0];
body.attachEvent("onload", buttonClicked);
</script>我想页面加载的时候就执行一段js函数,所有添加了事件,但不起作用。
另外想问一下如果不用鼠标键盘,怎么触发一下js函数,比如a标签的href=myfunction(a,b),不用鼠标就触发它有什么好办法吗?
这里用window<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<script language="javascript" type="text/javascript">
//debugger
function buttonClicked(e) { alert("点击了一下"); }
var body = document.getElementsByTagName("body")[0];
window.attachEvent("onload", buttonClicked);
</script>
</body>
</html>
这样body onload有效<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body onload="alert(123)">
</body>
</html>如果给标准浏览器添加事件,需要用addEventListener来绑定,楼主可以下搜索下相关内容。
IE attachEvent
不用鼠标就触发 aa.click() 这样