有三种方法来实现:
1、不设置<a>标签的href属性,只设置onclick属性。在这种处理方式下,通常超链接文本会和正文的文本以相同的形式出现,即不会有默认的下划线。当鼠标放在超链接上也不会显示小手的形状(除非为该超链接设置了CSS)。因此,用户很难知道这是一个可以点击的超链接。
<a onclick="alert('您单击了超链接1')">超链接1</a>
2、将<a>标签的href属性值设置为"#",并设置onclick属性。在这种处理方式下,用户可以很明显地看出哪些文字是超链接。在单击该超链接时,也可以执行onclick属性值中的JavaScript语句,并且不会跳转网页。但是,由于href的属性值为"#",浏览器会自动跳转到当前网页的顶部。如果当前网页内容比较多,浏览器窗口出现下拉滚动条时,可以很明显地看到跳转,而这种跳转往往不是网页设计者想要达到的,很少有情况会用到。
<a href="#" onclick="alert('您单击了超链接2')">超链接2</a>
3、在没有为<a>标签设置onclick属性时,如果单击了该超链接,浏览器会加载href属性中的URL。如果href属性值并不是一个URL,而是一个JavaScript语句的话,那么浏览器就会执行该语句。因此,可以直接将JavaScript语句写在<a>标签的href属性值中,让href属性代替onclick属性。在这种处理方式下,既可以响应onclick事件,又可以不让网页跳转。
本人很喜欢这种方法,有一点需要注意的地方:在<a>标签的href属性值中添加JavaScript语句之前,必须要先使用"javascript:"语句来声明href属性值中的语句为JavaScript语句。否则,浏览器会将href属性值中的JavaScript语句当成是URL进行加载。
<a href="javascript:alert('您单击了超链接3')">超链接3</a>
分享到:
相关推荐
对脚本熟悉的人都知道页面中可以添加脚本响应元素的事件,例如超链接的OnClick事件,图片的OnMouseMove事件,我们可以使VB程序响应这些事件。
有的时候,我们需要使用这个超级链接,而又不使用href来完成跳转,而是如:<a></a>这种方式。这样,就不会让页面跳转。... 解决方法有以下两种: 1、onClick事件添加return false语句,例如: 代码如下: <a>
动态表格,功能为点击添加按钮,表格增加一行并给其name属性赋予的值,点击删除,自动删除这一行,具体实现如下
语法:onclick="js语句" 弹出警告:alert(‘字符串’) 强调:1.js区分大小写 2.字符串单双引号不区分 [removed]标签:页面中专门集中编写JavaScript的区域 js的方法定义:function方法名([参数列表]){ ...
public void onClick(View widget) { Uri url = Uri.parse("http://blog.51cto.com/liangxiao"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(url); mContext.start...
51.当超链和ONCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:<a href= "a.html" onclick="location.href='b.html';return false">dfsadf 52.JS的内建对象有:Array,Boolean,Date,Error,EvalError,...
1、给网页添加背景图象的方法是:⑴ 。要创建链接到 abc@bnu.edu.cn 的E-mail链接,在链接文本框中应输入⑵ ____ 。北京师范大学的网址是http://www.bnu.edu.cn, 对文字“北师大”建立到北京师范大学主页的超链接,...
1、给网页添加背景图象的方法是:⑴ 。要创建链接到 abc@bnu.edu.cn 的E-mail链接,在链接文本框中应输入⑵ ____ 。北京师范大学的网址是http://www.bnu.edu.cn, 对文字“北师大”建立到北京师范大学主页的超链接,...
51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例: onclick="location.href='b.html';return false">dfsadf 52.JS的內建对象 有:Array,Boolean,Date,Error,EvalError,Function,Math,...