<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<button id="bt">提交</button>
<script type="text/javascript">
var a =document.getElementById("bt");
a.onclick=function(){
alert("1222222223");
}
</script>
</body>
</html>这段是正确的用法<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<button id="bt">提交</button>
<script type="text/javascript">
bt.onclick=function(){
alert("1222222223");
}
</script>
</body>
</html>求解为什么这样也可以,js可以直接用html的id名?
5 回答
已采纳
_步尘
TA贡献4条经验 获得超5个赞
确实是可以的,不过不建议这样使用,代码效率没有var a =document.getElementById("bt");这样高,而且有些浏览器不支持直接使用ID
添加回答
举报
0/150
提交
取消