在绑定函数的时候添加“javascript:”和不添加有什么区别? 刚学js,在书上看到有些地方加了,有些地方没有加试了一下,好像加和不加也没什么区别但是想想,既然有这种写法,应该还是有些地方必须得加的所以想问下两者的区别,在哪些情况下是必须添加的希望高手不吝赐教~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href="fc()">aaaaaa</a><a href="javascript:fc()">bbbbbb</a><script type="text/javascript">function fc(){alert("x");}</script> 加上"javascript:"是标准的写法,不加是默认的写法,就像在<script>里加上"type=text/javascript"定义script语言而不加这一句其实也就是默认的javascript语言一样 a元素的href属性是一个URI。javascript:是URI的命名方案(Schemes)。至于可以忽略是浏览器的一种兼容性,但不是标准。 javascript: 是URL的一种伪协议,利用href调用js,必须得有这个开头 肯定不一样的吧,在HRFE里不加javascript,那就变成跳转了,根本不是执行函数,除非你用的是onclick,onmouseover等事件方法@就像这样<a href="fc()" onclick="fc()">aaaaaa</a>的形式 我感觉还有一点要关注的就是作用域的问题,通过“javascript:func()”这种方式调用,this都是指向的window对象,参照以下代码:<body> <a href="javascript:func1(this)" onclick="func2(this)">hit me!</a></body>function func1(ele){ alert(ele === window); //alert(this === window); //去掉调用处的this}function func2(ele){ alert(ele.innerHTML);} js怎样根据url获取里面的全部内容,然后获取某个class第一个outerHtml js问题 如何控制算出来的结果的小数点的位数 怎样使可编辑的DIV固定大小,当内容多时,就自动出现滚动条??? 关于checkbox提示 请问如何屏蔽掉ie工具栏和菜单里面的“另存为”和“打印”选项啊 倾情奉献:如何在提交From时在页面中间显示正在处理数据的提示 高分求教一个javascript问题,急呀!!! 我想提交,并同时刷新两个帧,如何实现? 新手上路,求大佬指点 如何使用aptana2.0 jq $.post 要怎么才可以跨域
<a href="javascript:fc()">bbbbbb</a><script type="text/javascript">
function fc(){
alert("x");
}
</script>
javascript:是URI的命名方案(Schemes)。
至于可以忽略是浏览器的一种兼容性,但不是标准。
就像这样<a href="fc()" onclick="fc()">aaaaaa</a>的形式
<a href="javascript:func1(this)" onclick="func2(this)">hit me!</a>
</body>function func1(ele){
alert(ele === window);
//alert(this === window); //去掉调用处的this
}
function func2(ele){
alert(ele.innerHTML);
}