换个浏览器 firefox 或者 chrome
你不能支付的原因是因为网页没有加载完全,一般我们做网页按钮用链接的方式用,但是要自己写方法,所以把链接的页面改成javascript:void(0),页面就不会跳转了,然后会执行自己写的方法。所以有那个非常正常。
一般没有反应有两个原因:
1、浏览器不兼容,但是你所有浏览器都试过了,所以排除
2、网速慢,页面没有加载完,通俗讲就是你那个按钮的方法还没有加载到,所以没有反应。
清空缓存试试
禁用了脚本吧
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 帮你问题和“网页左下角显示javascript:void(0)..”无关,你看看是不是自己禁用了javascript
我刚从别的问题回答过类似的问题,当然你这个问题有点不同
====================
只是为了让鼠标放在a标签上能够显示出一个手势(虽然用css设置cursor为pointer也有这个效果)
当然有个别浏览器对于点击没有href的a标签并不会激活点击事件的情况出现,所以在不想放实体链接上,用a href=javascript:;123/a这种虚拟链接就能解决,还有另一个写法a href=javascript:void(0);123/a或者a href=#123/a,不过用#会有个弊端,就是点击后网页会立即滚动回顶部
=====================
所以浏览器左下角出现类似的链接提示不用担心,只是制作网页的一个使用方法而已,跟用户无关
标签:左下角,javascript,void