转载自david yan... -关于 Javascript void(0) 的总结
2008-09-25 09:48
295 查看
关于Javascript void(0)的问题,进行一下总结.
对于WEB 我们必须尊敬搜索引擎 , 因为他在很大层面上
掌管了我们的"外交". <a href="javascript:void(0)"
onclick="openWin(3,this)">对于现在
比较年老有且有威望的搜索引擎来说就非常不友好,它的"琵琶遮面"不会让SEO变的简单. 反而蜘蛛大侠看了一眼 没看清楚或干脆看不见,就走了.
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void操作符用法格式如下:
1. javascript:void (expression) 2. javascript:void expression
说明
void运算符对表达式求值,并返回undefined。希望求表达式的值,但又不希望脚本的剩余部分看见这个结果时,该运算符最有用。
如:<a href="javascript:void(0)">单击此处看看效果</a>
//实际上单击此处什么也不会发生,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。用void操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。页面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。
如:<a href="javascript:void(document.form.submit())">单击此处提交表单</a> //用户单击时会提交表单
注意:<a href="#">单</a>与<a
href="javascript:void(0)">单</a>的区别:#只是包含一个位置信息,默认的锚是#Top,也就是网页的
最上端。而javascript:void(0)是一个不做事的链接。
自定义函数
<script>
function openWin(tag,obj)
{
obj.target="_blank"; //打开方式
obj.href = "页面地址.aspx?参数名="+tag; //打开地址
obj.click(); //指示开工
}
</script>
<a href="javascript:void(0)" onclick="openWin(3,this)">我将打开一个新URL</a>
这样的连接虽然看起来比较酷,或者是相当酷(恩,有技术含量) 其实不然 , 对于我们的WEB 我们必须尊敬搜索引擎
, 因为他在很大层面上 掌管了我们的"外交". <a href="javascript:void(0)"
onclick="openWin(3,this)">对于现在
比较年老有且有威望的搜索引擎来说就非常不友好,它的"琵琶遮面"不会让SEO变的简单. 蜘蛛大侠看了一眼 没看清楚或干脆看不见,就走了.
对于WEB 我们必须尊敬搜索引擎 , 因为他在很大层面上
掌管了我们的"外交". <a href="javascript:void(0)"
onclick="openWin(3,this)">对于现在
比较年老有且有威望的搜索引擎来说就非常不友好,它的"琵琶遮面"不会让SEO变的简单. 反而蜘蛛大侠看了一眼 没看清楚或干脆看不见,就走了.
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void操作符用法格式如下:
1. javascript:void (expression) 2. javascript:void expression
说明
void运算符对表达式求值,并返回undefined。希望求表达式的值,但又不希望脚本的剩余部分看见这个结果时,该运算符最有用。
如:<a href="javascript:void(0)">单击此处看看效果</a>
//实际上单击此处什么也不会发生,要执行某些处理,但是不整体刷新页面的情况下,可以使用void(0),但是在需要对页面进行refresh的情况下,那就要仔细了。用void操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。页面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。
如:<a href="javascript:void(document.form.submit())">单击此处提交表单</a> //用户单击时会提交表单
注意:<a href="#">单</a>与<a
href="javascript:void(0)">单</a>的区别:#只是包含一个位置信息,默认的锚是#Top,也就是网页的
最上端。而javascript:void(0)是一个不做事的链接。
自定义函数
<script>
function openWin(tag,obj)
{
obj.target="_blank"; //打开方式
obj.href = "页面地址.aspx?参数名="+tag; //打开地址
obj.click(); //指示开工
}
</script>
<a href="javascript:void(0)" onclick="openWin(3,this)">我将打开一个新URL</a>
这样的连接虽然看起来比较酷,或者是相当酷(恩,有技术含量) 其实不然 , 对于我们的WEB 我们必须尊敬搜索引擎
, 因为他在很大层面上 掌管了我们的"外交". <a href="javascript:void(0)"
onclick="openWin(3,this)">对于现在
比较年老有且有威望的搜索引擎来说就非常不友好,它的"琵琶遮面"不会让SEO变的简单. 蜘蛛大侠看了一眼 没看清楚或干脆看不见,就走了.
相关文章推荐
- 关于 Javascript void(0) 的总结
- [转载]关于程序设计的一些经验总结
- 转载--关于WEB开发中引入javascript文件方式的一点建议
- a标签中关于javascript:void(0)的几个问题
- 转载一篇关于Mysql 时间、日期数据类型使用的总结
- 关于C++变量初始化的总结(转载+自己总结)
- 关于Oracle数据库的用户对象配置以及数据镜像的总结--转载于项目组周朝勇笔记
- [总结]关于在线用户列表的统计![转载]
- (转载)关于void *指针的一点心得....
- 比较详细的关于javascript中void(0)的具体含义解释
- 关于深度学习中激活函数的思考总结(转载+原创)
- 转载sql server 关于 default value的一些使用总结
- [js点滴]JavaScript关于数组的方法总结
- 转载 关于git的常用命令总结
- javascript关于运动的各种问题经典总结
- javascript关于运动的各种问题经典总结
- 【JavaScript 基础知识】一篇关于 JavaScript 一些知识点的总结 —— 持续更新
- 关于javascript中的事件学习及总结
- 关于ArcGIS API for JavaScript中basemap的总结介绍(一)
- JavaScript 关于闭包的思考 总结