今天做了一个 通过 document.getElementByName()的方法获得一个标签a的集合。tag_a=window.docu.....

接着需要给每个标签都加一个onclick事件。

for(i in tag_a){

  tag_a[i].οnclick=function (){

    alert(tag_a[i].title);

  }

}

结果发现没有任何反应。卡在这里卡了很久,结果在贴吧上通过大神指点,原来是个小毛病,因为这里onclick的实现是通过

匿名内部类,匿名内部类里 alert(tag_a[i].title 的i 是无法读取的,因此,为了获取各个标签a的title。将这里改成

alert(this.title)即可。

总结:匿名内部类里不能有外部变量,如果要访问当前节点,则需要通过this关键字。

转载于:https://www.cnblogs.com/red-fox-qhq/p/3923511.html

由a标签的onclick影出来的问题相关推荐

  1. a标签里面设置onclick_详解a标签添加onclick事件的几种方式

    我们常用的在a标签中有点击事件: 1. a href="javascript:js_method();" rel="external nofollow" 这种方 ...

  2. a标签中onclick事件的用法

    有时候我们使用a标签,不希望用到a标签的href去发送请求,因为可能需要再请求前做一些其他的js操作,所以希望通过onclick事件触发请求, 我们知道链接的 onclick 事件被先执行,其次是 h ...

  3. a标签的onclick事件_JavaScript提高:ASP.NET使用easyUI TABS标签显示问题

    前面使用easy ui来实现了一个tabs标签(http://blog.csdn.net/yysyangyangyangshan/article/details/38307477),不过在ASP.NE ...

  4. 说说a标签的onclick和href

    在平时我们一般会在列表中的最后一列给加上操作功能,一般的操作功能是修改和删除,这个操作我们可以通过a标签来实现其功能. <a class="pn-opt" href=&quo ...

  5. js中动态给img标签添加onclick事件

    //pageCode代表jsp界面中table的idvar oTBODY = document.getElementsByName(pageCode)[i].tBodies.item(0);//获取i ...

  6. a标签在onclick事件中跳转,多打开一个空白页问题,href属性与onclick事件

    用a标签做页面跳转,因为需要在js中做参数处理,所以跳转放在了onclick事件中: <a href="javascript:void(0)" target="_b ...

  7. a标签添加onclick事件的几种方式

    我们常用的在a标签中有点击事件: 1. a href="javascript:js_method();" 这种方法在传递this等参数的时候很容易出问题,而且javascript: ...

  8. Html的a标签onclick属性,关于通过js给a标签增加onclick属性

    var selfw2 = this; //selfw2.loadData(nm); return selfw2.loadData(nm).then(function(){ var cardInstan ...

  9. 在标签使用onclick(this)来传递参数

    <span class="liu_autoer_float_right" onclick="demo(this)" > </span> ...

最新文章

  1. MASM6.1使用方法(适合初学者)
  2. 倒序输出单链表的内容
  3. 3.6-fdisk命令
  4. 认识JVM--第一篇-对象分配回收算法
  5. ROADS POJ - 1724(最短路+邻接表+dfs)
  6. 【渝粤题库】国家开放大学2021春2585城市轨道交通概论答案
  7. redis rua解决库存问题_库存秒杀问题-redis解决方案- 接口限流
  8. win7怎么跳过硬盘自检_DiskGenius 5.2.1发布!增强扇区复制功能,方便坏道硬盘做镜像!...
  9. Tableau中的行级数据安全性——第1部分
  10. 发现一个厉害的关于html ui的网站 http://amazeui.org以后可能会用机会用!
  11. django 运行python manage.py sqlall books 时报错 app has migration
  12. screenfetch 和 linux_logo安装使用
  13. linux下批量修改前缀,Linux 中批量修改后缀名
  14. ibm服务器如何查看内存型号,ibmx3650m4不识别|认不出内存怎么办|内存安装规则要求...
  15. 我们能用计算机做什么英语作文,关于计算机工作的英文作文
  16. 【收藏】构建属于自己的云端知识库——语雀
  17. android CMWAP CMNET
  18. FPGA基础学习 -- 内部结构之CLB
  19. 华硕Prime B250M-K+英特尔i3 7100 3.9GHz+HD 630黑苹果EFI引导文件
  20. CSDN博客和OJ,两种积累编程代码量的方法对比

热门文章

  1. linux之curl使用技巧
  2. 公众服务常用电话号码大全
  3. Java线程安全策略
  4. C++的RTTI基本原理
  5. Go语言命令行工具介绍-3
  6. android studio中如何替换gradle以防下载卡住
  7. [FPGA] 2、新建并运行一个工程
  8. Spacecom:将和信威集团在30天内决定新的收购协议
  9. JetBrains发布Toolbox 采用新的订阅模式
  10. 用js的document.write输出的广告无阻塞加载的方法(转)