Bla*_*ack 3 javascript jquery fluid
我的页面上有这个按钮,它指向函数download():
<a class="myButton" onclick='return download(this);'>Download</a>
Run Code Online (Sandbox Code Playgroud)
下载():
function download(button)
{
console.info(button);
return true;
}
Run Code Online (Sandbox Code Playgroud)
单击按钮后,我得到:
Run Code Online (Sandbox Code Playgroud)Uncaught TypeError: download is not a function at HTMLAnchorElement.onclick (mbnet.html:1153)
但是,如果我打开开发人员控制台并执行,download则会得到:
function download(button)
{
console.info(button);
return true;
}
Run Code Online (Sandbox Code Playgroud)
如果我执行download()然后我得到:
undefined
true
Run Code Online (Sandbox Code Playgroud)
很明显这个函数是定义的,为什么我会看到这个错误?是因为我用流体渲染按钮吗?
我也试过来包装功能download()有$(document).ready();,但是这什么也没有改变。
$(document).ready(
function() {
function download(button)
{
console.info(button);
return true;
}
}
);
Run Code Online (Sandbox Code Playgroud)
小智 5
请更改函数名称。
<html>
<script>
function download1(button)
{
console.info(button);
return true;
}
</script>
<body>
<a class="myButton" onclick='download1(this);'>Download</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5436 次 |
| 最近记录: |