这个为啥用不了啊,求大神看下

qq_37822530 2018-10-02 12:50:27
<!DOCTYPE hHTML>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
#dmoButton{

}
#main{
margin: auto;
width: 200px;
}
</style>
</head>
<script>
function myFunction(){
document.getElementById('dmoP').innerHTML="你好";
}
window.onload= function(){
var i=document.getElementById('dmoButton');
i.document.addEventListener('click',myFunction,false);
}
</script>
<body>
<div id="main">
<p id="dmoP">11</p>
<button id="dmoButton" name="dmoButton" >点击这里</button>
</div>
</body>
</html>
...全文
571 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn00439805 2018-10-09
  • 打赏
  • 举报
回复
引用 2 楼 weixin_43152495 的回复:
建议把HTML5,css,和js分开放,这样写可读性太差了
这么简单的页面,放一起写可读性挺好的
bigfatDone 2018-10-09
  • 打赏
  • 举报
回复
i.document改为i,就是不懂为什么还要在添加事件监听的时候加个document,明明都已经获取了id为dmoButton的元素
  • 打赏
  • 举报
回复
建议把HTML5,css,和js分开放,这样写可读性太差了
horizon_zpy 2018-10-02
  • 打赏
  • 举报
回复
<!DOCTYPE hHTML>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
#dmoButton{

}
#main{
margin: auto;
width: 200px;
}
</style>
</head>
<script>
function myFunction(){
document.getElementById('dmoP').innerHTML="你好";
}
window.onload= function(){
var i=document.getElementById('dmoButton');
i.addEventListener('click',myFunction,false);
//这行
}
</script>
<body>
<div id="main">
<p id="dmoP">11</p>
<button id="dmoButton" name="dmoButton" >点击这里</button>
</div>
</body>
</html>

87,902

社区成员

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

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