A标签中通过href和onclick传递的this对象
发布日期:2021-08-28 19:37:21 浏览次数:3 分类:技术文章

本文共 519 字,大约阅读时间需要 1 分钟。

hot3.png

 

在blog的后台管理中允许为一个分类添加一个地址,但是不好添加onclick事件。想传递当前对象给一个函数,于是就将这个URL写成"Javascript:shoControlSidebar(this)",可是结果发现这并不可行,传递过去的参数是一个对象,但是却得不到任何其他信息。我想得到的是innerText,而这个this并非指向它所在的A标签。

这是<a href="Javascript:shoControlSidebar(this)">和<a href="javascript:void(0)" οnclick="shoControlSidebar(this)">不同的地方。

当使用οnclick="shoControlSidebar(this)"的时候,解释器会给他包装一个匿名函数,变成了:

  a.onclick = function anonymous()

  {   

        shoControlSidebar(this);   

  }

这个this指的就是a这个对象,而使用href的方式时,由于是一个地址,这个this就无处可指了。 

 

原文地址:

转载于:https://my.oschina.net/u/555639/blog/226888

转载地址:https://blog.csdn.net/weixin_33969116/article/details/92002794 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:jhello框架-交互
下一篇:ios基础开发 搜索功能总结

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月21日 21时35分37秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java mysql 单例模式_mysql jdbc1 数据库连接 单例模式实例 2019-04-21
2017年java漏洞_【漏洞公告】Oracle多个Java漏洞更新-2017年7月 2019-04-21
linux刻录win10u盘_在Ubuntu Linux下制作Windows 启动安装 USB盘 2019-04-21
linux按照mysql为何如此简单_MySQL菜鸟实录(一):服务安装扫盲(Linux & Windows)... 2019-04-21
mysql期末考试时间2018_2018年9月计算机二级MySQL考试巩固练习题(6) 2019-04-21
vnc 字体设置_安装和配置VNC 2019-04-21
java io封装_Java程序员开发面试宝典之Java IO篇 2019-04-21
java 复制一段对象集合_java 日志脱敏框架 sensitive-新版本0.0.2-深度拷贝,属性为对象和集合的支持... 2019-04-21
java反射测试方法_Java反射知识重拾 2019-04-21
sqlplus中怎么导入java类_oracle调用java方法的例子(下面所有代码都是在sql/plus中写)... 2019-04-21
摩托罗拉v3java_拆一代超薄经典手机-摩托罗拉V3 2019-04-21
java调用asp.net webapi_ASP.NET Web API编程——客户端调用 2019-04-21
k近邻算法python解读_机器学习(K-近邻算法)Python的基础知识 2019-04-21
java timer并发_Java并发编程笔记之Timer源码分析 2019-04-21
java项目事故_记录 Linux环境下java web项目CPU爆表 “事故”,肇事者:GC 2019-04-21
mysql 存储过程 select insert_存储过程执行select与insert同一个表sql语句 2019-04-21
java声明变量保存性别_java第二次课变量第一次上机 2019-04-21
js装修计算器java代码_JavaScript代码实现简单计算器 2019-04-21
功夫传人java_PAT L2-020 功夫传人【BFS】 2019-04-21
联机侠控制台JAVA_联机侠控制台常见问题 | 我的世界 | MC世界侠 2019-04-21