-
陈士愚
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>单击事件 </title>
</head>
<body>
<form id="sts">
<div id="x">
<input id="alter" type="button" value="修改样式"> </div>
</form>
<script type="text/javascript">
function obtn() {
alert(1);
}
document.getElementById("x").onclick = obtn;
</script>
</body>
</html>可以执行,不清楚你的本地啥情况……
-
刚毅87
document.getElementById("x").onclick = function () { obtn()}望采纳
-
花亦飘零久
<head>
<script>
window.onload=function(){
document.getElementById("x").onclick = obtn;
};
function obtn(){alert(1);}
</script>
</head>
-
huqin082082
你的onclick事件不会放到id="x"的标签上吗 为什么还用这种方式
-
过期的孟婆汤
你没搞明白onclick = fun ();和onclick = fun;的区别
-
weibo_木落绕指_0
代码没问题。但是要注意js要放到文档底部加载。放在头部是不行的。
-
陈士愚
放到html里试了一下,没有问题。会不会是ID写错了? x是个什么元素?
-
qq_大寒_2
document.getElementById("x").onclick=obtn();