JavaScript-Js函数调用问题
一个html中的body里调用代码大体结构如下:
<body>
<script>
Ext.onReady(function(){
function update(){
return "<a class=update href='javascript:updateR()'></a>";
}
//问题在此之下
function updateR(){} //1
var updateR=function(){} //2
//问题在此之上
column中的header属性:renderer:update,
}
</script>
</body>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当你点击 a 的时候:
href='javascript:updateR()'
相当于调用了:
window.updateR();
而你的 updateR函数定义在闭包里面,肯定未定义,作用域问题,可以用:
window.updateR=function(){}
至于你说的表达式声明为什么可以的话,你确定加了 var 可以?