为了账号安全,请及时绑定邮箱和手机立即绑定

为什么li只能显示 第一个name值?

为什么li只能显示 第一个name值?

毛Bing 2018-07-29 11:25:47
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title></head><style>#dv{width: 300px;height: 300px;background-color: #ff0;}</style><body><input type="button" id="btn" value="创建列表"><div id="dv"></div><script>function byId(id){return document.getElementById(id);}var names=["杨过","张三","李四","王五"]var divobj=byId("dv");var btn=byId("btn");btn.onclick=function(){var ulobj=document.createElement("ul");divobj.appendChild(ulobj);for(var i=0;i<names.length;i++){//创建li标签var liobj=document.createElement("li");//添加li中的文本liobj.innerText=names[i];//将li放入ul标签中ulobj.appendChild(liobj);liobj.onmouseover=onmouseoverHaddle();liobj.onmouseout=onmouseoutHaddle();}}function onmouseoverHaddle(){this.style.backgroundColor="red";}function onmouseoutHaddle(){this.style.backgroundColor="#fff";}</script></body></html>
查看完整描述

1 回答

已采纳
?
Stardust1001

TA贡献261条经验 获得超78个赞

liobj.onmouseover=onmouseoverHaddle();

liobj.onmouseout=onmouseoutHaddle();

把括号删掉

查看完整回答
反对 回复 2018-07-30
  • 毛Bing
    毛Bing
    对啊,谢谢~~谢谢
  • Stardust1001
    Stardust1001
    对了的话麻烦采纳一下?虽然我是无聊才来回答问题的,但这两积分该拿还是要拿的
  • 1 回答
  • 0 关注
  • 900 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信