首页 > 代码库 > onclick 常用手册
onclick 常用手册
1、如何去使用onclick来跳转到我们指定的页面/跳转到指定url
☆如果只是在本页显示的话,可以直接用location,
方法如下:
①onclick="javascript:window.location.href=http://www.mamicode.com/‘URL‘"②onclick="location=‘URL‘"③onclick="window.location.href=http://www.mamicode.com/‘URL?id=11‘"
☆如果页面中有frame可以将在location前面添加top.mainframe.frames[‘right_frame‘].location
下面我们来看看哪个可以实现跳转,哪个不跳转?
<script type="text/javascript"> function ToUrl(x) { location.href=x; } </script> <a href="javascript:;" onclick="javascript:ToUrl(‘http://www.g.cn‘);">location.href不跳转测试1</a> <a href="javascript:void(0);" onclick="javascript:ToUrl(‘http://www.g.cn‘);">location.href不跳转测试2</a> <a href="javascript:void(0);" onclick="javascript:ToUrl(‘http://www.g.cn‘);return false;">location.href不跳转测试3</a> <a href="#" onclick="javascript:ToUrl(‘http://www.g.cn‘);">location.href不跳转测试4</a> <a href="###" onclick="javascript:ToUrl(‘http://www.g.cn‘);">location.href不跳转测试5</a>
我用IE8测试全部跳转!应该是有不跳转的啊?
为了能说明问题,下面我们实地用下onclick!
我们写个复制链接功能的onclick:
<a href="#" style="font-size: 8pt; color: #0000ff;" onclick="if(window.clipboardData.setData(‘Text‘, ‘测试复制功能‘))alert(‘测试复制功能‘)"> 复制链接 </a> //复制到粘贴板 ,复制成功返回true if(!window.clipboardData){ return; } var flag=window.clipboardData.setData("text",copyValue);
唉,真的复制到粘贴板上成功了,到此你应该学到了不少的onclick的用法了吧。
下面列出一些我们平时可能会用到的onclick事件,大家先留着,以后一定能用到的。
<INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1><INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2><INPUT onclick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性 name=Button3><INPUT onclick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印 name=Button><INPUT onclick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置 name=Button4><INPUT onclick=window.location.reload() type=button value=刷新 name=refresh><INPUT onclick="window.external.ImportExportFavorites(true,‘‘);" type=button value=导入收藏夹 name=Button5><INPUT onclick="window.external.ImportExportFavorites(false,‘‘);" type=button value=导出收藏夹 name=Button32><INPUT onclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夹 name=Button22><INPUT onclick="window.external.ShowBrowserUI(‘OrganizeFavorites‘, null)" type=button value=整理收藏夹 name=Submit2><INPUT onclick=‘window.location="view-source:" + window.location.href‘ type=button value=查看源文件 name=Button7><INPUT onclick="window.external.ShowBrowserUI(‘LanguageDialog‘, null)" type=button value=语言设置 name=Button6><INPUT onclick="document.execCommand(‘Cut‘)" type=button value=剪切><INPUT onclick="document.execCommand(‘Copy‘)" type=button value=拷贝><INPUT onclick="document.execCommand(‘Paste‘)" type=button value=粘贴><INPUT onclick="document.execCommand(‘Undo‘)" type=button value=撤消><INPUT onclick="document.execCommand(‘Delete‘)" type=button value=删除><INPUT onclick="document.execCommand(‘Bold‘)" type=button value=黑体><INPUT onclick="document.execCommand(‘Italic‘)" type=button value=斜体><INPUT onclick="document.execCommand(‘Underline‘)" type=button value=下划线><INPUT onclick="document.execCommand(‘stop‘)" type=button value=停止><INPUT onclick="document.execCommand(‘SaveAs‘)" type=button value=保存><INPUT onclick="document.execCommand(‘Saveas‘,false,‘c://某某某.inf‘)" type=button value=另存为><INPUT onclick="document.execCommand(‘FontName‘,false,fn)" type=button value=字体><INPUT onclick="document.execCommand(‘FontSize‘,false,fs)" type=button value=字体大小><INPUT onclick="document.execCommand(‘refresh‘,false,0)" type=button value=刷新><INPUT onclick=window.location.reload() type=button value=刷新><INPUT onclick=history.go(1) type=button value=前进><INPUT onclick=history.go(-1) type=button value=后退><INPUT onclick=history.forward() type=button value=前进><INPUT onclick=history.back() type=button value=后退><INPUT onclick=‘window.external.ImportExportFavorites(true,"http://www.copterfly.cn";);‘ type=button value=导入收藏夹><INPUT onclick=‘window.external.ImportExportFavorites(false,"http://www.copterfly.cn";);‘ type=button value=导出收藏夹><INPUT onclick="window.external.ShowBrowserUI(‘OrganizeFavorites‘, null)" type=button value=整理收藏夹><INPUT onclick="window.location = ‘view-source:‘+ window.location.href" type=button value=查看源文件><INPUT onclick="window.external.ShowBrowserUI(‘LanguageDialog‘, null)" type=button value=语言设置><INPUT onclick="window.external.AddFavorite(‘http://www.copterfly.cn, 零下一度)" type=button value=加入收藏夹><INPUT onclick="window.external.addChannel(‘http://www.copterfly.cn‘)" type=button value=加入到频道><INPUT onclick="this.style.behavior=‘url(#default#homepage)‘;this.setHomePage(‘hi.baidu.com/crystalhx‘)"href="http://www.copterfly.cn/#" type=button value=设成主页>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。