通过超链接直接请求js函数的问题

阅读 590 发表时间 2017-04-10 09:28:10
js
window.onload=function(){
    alert(22);
    /*点击 删除操作按钮js事件 */
    function del(empno){
        alert(empno);
    }

<a href="javascript:del(${emp.empno })" >删除</a>
这样通过函数调用的方式不执行del函数

而直接在超链接处写函数就可以调用,代码如下
<a href="javascript:alert(${emp.empno })" >删除</a>

为什么把函数单独放在script里调用就不成功?
del放到function外,要不内部私有函数,外部无法访问 
window.onload=function(){
    alert(22);


/*点击 删除操作按钮js事件 */
function del(empno){
    alert(empno);
}
主要是用到了 js 的作用域, 和私有函数的概念.
0个回复
有思考的问答, 才是有价值的问答, 否则将无任何记录价值.
关注极客云图了解更多内容