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

想让点击a链接隐藏li的内容 为什么没有用啊,看了好久也没找出来问题在哪

想让点击a链接隐藏li的内容 为什么没有用啊,看了好久也没找出来问题在哪

慕粉4084340 2016-10-09 10:25:42
<!doctype html><html><head><meta charset="UTF-8"><title>Document</title><script type="text/javascript">            window onload=function()         {            var yW=document.getElementsByTagName('a')            for (var i =0 ;i<yW.length;i++)             {                 yW[i].onclick=function()                 {                  this.parentNode.style.display='none';                 };               };            };</script></head><body>            <ul ><li>aaaa<a href="#">隐藏</a></li><li>xxxx<a href="#">隐藏</a></li><li>nnn<a href="#">隐藏</a></li><li>mmmm<a href="#">隐藏</a></li></ul></body></html>
查看完整描述

5 回答

已采纳
?
stone310

TA贡献361条经验 获得超191个赞

window.onload,你写的少了一个点

查看完整回答
1 反对 回复 2016-10-09
?
一瞬儿光

TA贡献178条经验 获得超70个赞

我先忽略你代码里的各种语法错误,权当你是手误。

然后,你的js代码是在文档加载结束之后就会立即执行,你的onclick事件是在for循环里立即执行的,也就是说你点击a标签的时候,没有任何触发动作。

查看完整回答
反对 回复 2016-10-09
?
我要开发地图系统

TA贡献29条经验 获得超13个赞

stone310说得对。

建议你使用编辑器,比如——EditPlus ,它有报错功能,哪里出错它都会告诉你。

查看完整回答
反对 回复 2016-10-09
?
慕冬雪

TA贡献16条经验 获得超3个赞

我就不重复回答了。http://www.imooc.com/wenda/detail/330981

你去这里面看看吧, 和你这个是一类问题。

查看完整回答
反对 回复 2016-10-09
?
其实我真的不是东北人

TA贡献105条经验 获得超66个赞

新手不要用小的编辑器,错了你找问题都找不到。 不要听老师说用notepad++ 这些,效率永远低别人一等,说什么记单词,学编程是用的技巧,记什么单词,打多了就记住了。 推荐phpstorm,

查看完整回答
1 反对 回复 2016-10-09
  • 5 回答
  • 0 关注
  • 2325 浏览
慕课专栏
更多

添加回答

举报

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