通过超链接直接请求js函数的问题
著 阅读 700 发表时间 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个回复
有思考的问答, 才是有价值的问答, 否则将无任何记录价值.