2 t hikhome T_hikHome 于 2017.09.01 17:07 提问

javascript: 怎么使用?

经常有看到javascript::;或者javascript:void(0)这样的用法,还有最近有遇到javascript:return confirm("....")这样的写法,不太理解这是什么语法

5个回答

qq_26433213
qq_26433213   2017.09.01 17:11

在网页编程中,一般让一个超链接点击后不链接到任何地方,而鼠标移上去仍然显示手指形状的图标,就用javascript:void(0),然后真实执行的操作,是在这个a标签后面加onclick="xxxxx",就是鼠标单击后执行某个Javascript函数进行具体的操作,这样可以做更多的事情,比如根据某个值进行判断跳转到不同的页面等等。

qq_26433213
qq_26433213   2017.09.01 17:14

javascript: 代表后面执行的是javascript脚本

T_hikHome
T_hikHome 那这种写法一般是写在a标签上吗,感觉其他地方很少见
3 个月之前 回复
playboyanta123
playboyanta123   2017.09.01 17:17

你直接百度下a标签去除默认跳转事件,你说的这几种都是可行的方法,在href里面写javascript就是告诉浏览器我这里要执行javascript的某个方法或者
事件,浏览器就不用执行默认的跳转事件了
至于javascript后面的写法,:;就表示不执行任何事件方法,void(0)就是相当于执行了一个无任何返回的空方法,return confirm就不用说了吧,就是去执行
这个方法

haohaodadong
haohaodadong   2017.09.01 17:45

设置了a标签,但是在点击的时候,不允许跳转,在a标签中写一个

公司简介
HUSHILIN001
HUSHILIN001   2017.09.02 17:28

这表示后面执行javascript脚本, 你可以试试这种写法:
aaaaaaaaaa
而void(0)表的是不执行任何操作

Csdn user default icon
上传中...
上传图片
插入图片