个性A标签

问题:

前段时间,小琳同学问我A标签为啥alert出来的是它的href?

示例:

先来两个标签比较一下。

<a id="a" href="http://www.baidu.com">baidu.com</a>
<span id="b">baidu.com</span>

再敲点代码比较一下。

alert(a);              // "http://www.baidu.com/"        不是常见的啥啥对象
alert(b);              // "[object HTMLSpanElement]"     正常的啥啥对象
alert(a.id);           // "a"                            能取到标签的属性
alert(a.href);         // "http://www.baidu.com/"
alert(a==a.href);      // true                           表示结果相同
alert(a===a.href);     // false                          表示本质不同
alert(a.toString());   // "http://www.baidu.com/"        A标签toString返回的是它的href

可以发现,问题出在A标签的toString上,再比较一下。

alert(a.toString==b.toString);                // false
alert(b.toString==document.body.toString);    // true

这表示A标签的toString函数不是继承来的,而是被重新了,它返回自己的href值。

收获:

个性标签,还有没有了?

个性A标签,布布扣,bubuko.com

时间: 2024-08-27 08:52:00

个性A标签的相关文章

关于那些最好玩的户外APP合集下(适合资深驴友、牛逼设计狮、装逼攻城狮)

本文会陆续分享分析全国最好的30个户外APP(下载量均至少在30万级别以上),希望能给户外爱好者.Ui设计狮.户外APP开发攻城狮一些启示. 目录(点击跳转APP官方网站): 18. 在外(专注于户外运动.登山.徒步.骑行.户外旅行专业平台) 17. 荡客(带你爱上户外) 16. 携程攻略(随手遇见不一样的世界) 18.在外 17.荡客 17.1 简介: 荡客是一个炫酷户外旅行的平台 主要功能 推荐附近户外活动 根据爱好筛选分类 喜欢活动轻松报名 想去活动一键标记 设定个性户外标签 17.2 产

手把手教你用ngrx管理Angular状态

本文将与你一起探讨如何用不可变数据储存的方式进行Angular应用的状态管理 :ngrx/store--Angular的响应式Redux.本文将会完成一个小型简单的Angular应用,最终代码可以在这里下载. Angular应用中的状态管理 近几年,大型复杂Angular/AngularJS项目的状态管理一直是个让人头疼的问题.在AngularJS(1.x版本)中,状态管理通常由服务,事件,$rootScope混合处理.在Angular中(2+版本),组件通信让状态管理变得清晰一些,但还是有点复

Eclipse for Mac 常用快捷键 个性设置

Eclipse for Mac 推荐编程使用Mac 要是非要一个原因 那就是Apple工程师用Mac Google工程师也用Mac 常用快捷键 Mac自带 Command + ←  跳到当前文本行头 Command + →  跳到当前文本行尾 Command + ↑  跳到整个文本头 Command + ↓  跳到整个文本尾 Shift + Command + ←或者→  选中当前行 Command + Z  后悔药 Command + X  剪切 Command + C  粘贴 Command

张书乐:自媒体别小看了贴标签,这里面都是粉丝

标签在很多自媒体平台上都有出现,而很多人一开始并不太关注设定标签的事情,但真心别小看了它,我们用微博做例子,看看标签里藏着什么门道. 文/张书乐(人民网.人民邮电报专栏作者) 新著有<微博运营完全自学手册> 接上篇<自媒体头像可卖萌,一周换7次未必不吸粉> 在微博上,有个自定义的标签设定,可以添加10个标签.别以为一个小小的标签,就随便写几个得了,那损失真的是大大的. 理由很简单,第一波粉丝都是从标签处来. 微博注册之初,系统会有一个推荐收听功能,这个推荐收听所一句就是拥有共同的微

jsp页面file标签上传图片以及blob类型数据库存取。

我的jsp页面表单如下: <form name="form1" action="/YiQu/AddUserServlet?jurisdiction=1" method="post" enctype="multipart/form-data"> <table align="center"> <tr> <td>用户id:</td> <td>

Android UI个性style

Android开源项目第一篇--个性化控件(View) ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style.其他 Android开源项目第二篇--工具库篇 包括依赖注入.图片缓存.网络相关.数据库ORM工具包.Android公共库.高版本向低版本兼

Android高手速成--第一部分 个性化控件(View)

第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.ProgressBar.TextView.ScrollView.TimeView.TipView.FlipView.ColorPickView.GraphView.UI Style等等..其他 一.ListView android-pulltorefresh一个强大的拉动刷新开源项目,支持各种控件下拉刷新

网页中head标签中的常用标签总结

常见的<head></head>之间的标签为:meta , title , link , style ,script. 1.meta 标签----name <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. 1.1 Keywords #关键词 <meta name="Keywords" content=""/> 1.2 Description #描述

SharePoint定制开发个性皮肤

SharePoint定制开发个性皮肤 分类: sharepoint2013-07-25 10:06 513人阅读 评论(0) 收藏 举报 目录(?)[+] 使用 SharePoint 2010 发布网站实际打造品牌 摘要:了解一些基本概念,以帮助您在 Microsoft SharePoint Server 2010 发布网站中创建引人注目的用户界面设计. 适用范围: Microsoft SharePoint Server 2010 供稿人:Andrew Connell,Critical Path