【发布时间】:2011-12-23 05:29:41
【问题描述】:
我有以下。
<a href="#" onclick="hello()">click me</a>
我有一个 Javascript 文件
$(document).ready(function() {
function hello() {
alert('hi');
}
});
但是当我点击“点击我”时,警报并没有被触发。它说“你好”没有定义。我删除了 document.ready,它可以工作。
这是因为在整个文档准备好之前没有定义“hello”,但是在渲染上面的“anchor”标签时却找不到函数?
有什么办法可以让它工作吗?
- 我必须通过丑陋的“onclick”从html标签调用javascript函数
- 我需要将我的 JS 保存在 document.ready 中(我还需要其他部分)
【问题讨论】:
标签: javascript html