![](/img/trans.png)
[英]Javascript (MooTools) window.addEvent('domready', function() { problems
[英]JavaScript mootools addEvent
我試圖找到我的代碼有什么問題。 Mootools核心文件附加到HTML頭,效果很好。
如果我添加代碼:
$('myElement').addEvent('click', function(){
alert('clicked!');
});
在<div id="myElement">Click me</div>
正下方然后它可以工作。
但是,如果我將它添加到單獨的javascript.js文件,那么它不起作用
HTML是這樣的:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="mootools-core-1.4.5-full-nocompat.js"></script>
<script type="text/javascript" src="javascript.js"></script>
</head>
<body>
<div id="myElement">Click me.</div>
</body>
</html>
而javascript.js是這樣的:
$('myElement').addEvent('click', function(){
alert('clicked!');
});
所有文件(html,mootools-core和javascript.js都在同一目錄中)。 有任何想法嗎?
您必須將表達式包裝在domready
事件中 :
window.addEvent('domready', function() {
$('myElement').addEvent('click', function() {
alert('clicked!');
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.