<!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事件的执行顺寻而已。
献丑了
分享到:
相关推荐
给a标签绑定了一个click事件用来触发ajax请求,在IE6中,请求时常会被中断,在其他浏览器中都一切正常。 在IE6中使用Fiddler2和httpWatch监视请求,经常会出现”aborted”,折腾了许久,相当的诡异。后来将a标签换成...
3. **链接**:`<a>` 标签用于创建超链接,可以链接到其他网页、文件、邮箱地址等。例如,`<a href="https://www.example.com">访问示例网站</a>`。 4. **图像**:`<img>` 标签用于插入图像,其`src`属性指定图像...
南瓜灯的温热光晕、鬼魂的飘渺身影、巫婆的诡异姿态、蝙蝠的夜行轨迹、猫头鹰的沉静凝视,以及骷髅头和骷髅的恐怖又诙谐的形象,这些都成为了设计素材中的常见元素。它们不仅能够体现出节日的特色,也能够用作恐怖和...
在上述代码中,`element`对象在循环中被创建并赋值给`a`,然后在循环的下一次迭代中,`element`会被新的元素覆盖,旧的`element`对象的引用计数减1。如果此时`element`没有其他引用指向它,它会被垃圾回收。但是,当...
HTML文档由一系列元素组成,每个元素由开始标签、内容和结束标签构成,如`<p>`标签用于创建段落,`<a>`标签用于创建超链接。 在网页开发中,HTML与CSS(Cascading Style Sheets)和JavaScript通常一起使用,形成...
5. HTML交互性:通过`<a>`标签实现链接,`<form>`创建表单,`<input>`定义输入字段,以及`<button>`创建按钮,使用户能与网页交互。 6. HTML5的新特性:音频和视频元素`<audio>`和`<video>`,使得网页可以直接嵌入...