[新手提问]javascript:前缀. 楼上正解.不过不推荐这么作!js最好不要在元素的属性上,尽可能的抽取到外面js文件中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果在超链接里应用事件时就必须用onclick="javascript:test()"如:<a href="javascript:alert('这是一个超链接')">这是一个超链接</a> <a href="http://www.baidu.com" onclick="javascript:alert('这是一个超链接');return false;" >这是一个超链接</a>其中return false; 语句用于阻止浏览器的默认单击超链接的动作。 在这个例子里,onclick="javascript:alert('这是一个超链接');return false;"我去掉javascrpt:就是onclick="alert('这是一个超链接');return false"还是一样组织浏览器默认的单击超链接了啊.还是体现不出javascript:的不同啊? 如果链接只是#,而且scrollTOP有值的时候就会有问题点击A后 scrollTop的值会是0所以<a href="#" onclick="alert(1)">test</a> 点击后会有点问题,滚动条定位到顶部以下可以不出现问题<a href="javascript:alert(1);void(0)">test</a>或<a href="javascript:void(0)" onclick="alert(1)">test</a> 楼主你这问题我以前也想过,他们区别是很小的,但还是有区别的:因为onclick它是个事件处理器的名字,所以只有当单击事件发生后才会触发此事件,即执行它所代表的值也就是等号赋给它的代码。但javascript:test()是个伪协议用法,它与单击没关系的,只要你请求我这个链接那么test()就会被执行,楼主可以想想我不一定是用单击去请求这个链接吧!希望我的回答能给你有所帮助。 其实呢,代码看多了,动手多了,你就自然体会到了 顺便给个点击链接不返回到顶部的代码:<a href="javascript:void(0);"></a> 这个对你以后有用的 求教js高手!如何获取打开了同一个url地址的页面个数??? 如何让“节点树”和“节点”的“选中”同时对应执行? jquery插件的问题,高手来 JS---AJAX(请高手指教)大家都来看看啊 从子窗体向父窗体上的文本框里传值的问题,求助大家,拜托 弱弱的问一下,js如何获取当前项目的根路径? jquery.gridnav插件 关于组合下拉框的javascript的问题 取得当前网站网址并用其他网址替换 给100分,如何实现文件上传,并保存到数据库中oracle中 如何在<iframe>窗口中书写代码来响应父窗口的鼠标事件 求解一段特殊的隔行换色代码
如:<a href="javascript:alert('这是一个超链接')">这是一个超链接</a>
<a href="http://www.baidu.com" onclick="javascript:alert('这是一个超链接');return false;" >这是一个超链接</a>其中return false; 语句用于阻止浏览器的默认单击超链接的动作。
在这个例子里,onclick="javascript:alert('这是一个超链接');return false;"
我去掉javascrpt:
就是onclick="alert('这是一个超链接');return false"
还是一样组织浏览器默认的单击超链接了啊.还是体现不出javascript:的不同啊?
点击A后 scrollTop的值会是0所以
<a href="#" onclick="alert(1)">test</a> 点击后会有点问题,滚动条定位到顶部以下可以不出现问题
<a href="javascript:alert(1);void(0)">test</a>
或
<a href="javascript:void(0)" onclick="alert(1)">test</a>
因为onclick它是个事件处理器的名字,所以只有当单击事件发生后才会触发此事件,即执行它所代表的值也就是等号赋给它的代码。
但javascript:test()是个伪协议用法,它与单击没关系的,只要你请求我这个链接那么test()就会被执行,
楼主可以想想我不一定是用单击去请求这个链接吧!希望我的回答能给你有所帮助。