请问:在写js时什么情况下要加上【javascript:】?

 我来答
草薙在
2012-11-09 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6298万
展开全部
你知道http:// https:// mailto: tencent://这种东西么?这叫url schema,通常是在a的href里的。

但a的href里面是不能加脚本的,所以浏览器就创造了一个叫javascript的schema,放到a的href里面,如<a href="javascript:alert();" 这样浏览器就会认为这是一段脚本而不是个浏览器链接来执行。

其他的诸如onclick onkeydown等等事件处理程序,浏览器知道肯定是脚本,所以不能加javascript:(其实加了也没问题,javascript会解释为一个label而已)
追问
我测试了,如果在href中直接写脚本一定要加javascript:,否则报错,在其他的如onclick  onfocus这些事件可有可无。
追答
那不就跟我说的一样么
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxr348773637
2012-11-09 · TA获得超过4336个赞
知道小有建树答主
回答量:1222
采纳率:50%
帮助的人:761万
展开全部
表明是在调用javascript的方法呗.这有什么不理解的呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
talenthell
2012-11-09 · TA获得超过288个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:174万
展开全部
通俗点来讲,就是你什么时候要写javascript了,就必须要加上这个或者是<javascript></javascript>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rkc009
2012-11-09 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1693万
展开全部
这个只在html 中显示什么什么事件 加 其实 现在事件中 都可以不加 效果一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式