`
myten
  • 浏览: 135775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

诡异的A标签

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
 <head>
  <title>诡异的A标签</title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script>
	//关于this
	function dododo(src){
		alert(src==window);
	}
	function hrefOrClick(val){
		alert(val);
	}
  </script>
 </head>
 <body>
  <a href="javascript:dododo(this)">dododo</a><br/>
  <a href="javascript:!function(){}">取个反试试</a>(注意浏览器之间的不同哦)<br/>
  <a href="javascript:hrefOrClick('href')" onclick="hrefOrClick('click')">猜猜先执行哪个?</a><br/>
 </body>
</html>



上文中一共三处A标签:
第一个在对href属性进行设置执行javascript函数时,这时会有个陷阱,当你传入this时,或得到的却是Window对象.
第二个A标签没太大意义,在IE,FF下执行时页面会跳转到空白,并且只有一个false,谷歌浏览器没反应,Opera没装,所以不知道,希望回帖者可以把结果奉上。
第三个只是为了告诉大家href标签属性和click事件的执行顺寻而已。

献丑了
分享到:
评论

相关推荐

    IE6中ajax aborted错误请求中断解决方法

    给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在其他浏览器中都一切正常。 在IE6中使用Fiddler2和httpWatch监视请求,经常会出现”aborted”,折腾了许久,相当的诡异。后来将a标签换成...

    is_it_creepy

    3. **链接**:`&lt;a&gt;` 标签用于创建超链接,可以链接到其他网页、文件、邮箱地址等。例如,`&lt;a href="https://www.example.com"&gt;访问示例网站&lt;/a&gt;`。 4. **图像**:`&lt;img&gt;` 标签用于插入图像,其`src`属性指定图像...

    万圣节促销矢量素材

    南瓜灯的温热光晕、鬼魂的飘渺身影、巫婆的诡异姿态、蝙蝠的夜行轨迹、猫头鹰的沉静凝视,以及骷髅头和骷髅的恐怖又诙谐的形象,这些都成为了设计素材中的常见元素。它们不仅能够体现出节日的特色,也能够用作恐怖和...

    一篇文章助力大家理解Python 代码中的垃圾回收机制.docx

    在上述代码中,`element`对象在循环中被创建并赋值给`a`,然后在循环的下一次迭代中,`element`会被新的元素覆盖,旧的`element`对象的引用计数减1。如果此时`element`没有其他引用指向它,它会被垃圾回收。但是,当...

    CursedWebsite

    HTML文档由一系列元素组成,每个元素由开始标签、内容和结束标签构成,如`&lt;p&gt;`标签用于创建段落,`&lt;a&gt;`标签用于创建超链接。 在网页开发中,HTML与CSS(Cascading Style Sheets)和JavaScript通常一起使用,形成...

    Web_horror:冥界领域网站

    5. HTML交互性:通过`&lt;a&gt;`标签实现链接,`&lt;form&gt;`创建表单,`&lt;input&gt;`定义输入字段,以及`&lt;button&gt;`创建按钮,使用户能与网页交互。 6. HTML5的新特性:音频和视频元素`&lt;audio&gt;`和`&lt;video&gt;`,使得网页可以直接嵌入...

Global site tag (gtag.js) - Google Analytics