Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onmouseover函数在domready事件中不起作用_Javascript_Jquery - Fatal编程技术网

Javascript onmouseover函数在domready事件中不起作用

Javascript onmouseover函数在domready事件中不起作用,javascript,jquery,Javascript,Jquery,我正在尝试在外部网站代码编辑器中应用一些javascript代码。我正在从一个div调用一个简单的onmouseover函数来发出警报,但它不起作用。这里的代码是:error:ReferenceError:clickme未定义 document.addEvent('domready',function(){ 试一试{ 函数clickme(){alert('?');} }捕获(e){ console.log('ERR:'+e) } }) 单击我另一种方法是使用侦听器,您需要能够编辑HTML,

我正在尝试在外部网站代码编辑器中应用一些javascript代码。我正在从一个div调用一个简单的
onmouseover
函数来发出警报,但它不起作用。这里的代码是:error:
ReferenceError:clickme未定义


document.addEvent('domready',function(){
试一试{
函数clickme(){alert('?');}
}捕获(e){
console.log('ERR:'+e)
}
})

单击我
另一种方法是使用侦听器,您需要能够编辑HTML,不过:

HTML:

演示:使用Mootools的示例

//在“domReady”之前定义clickme的第一种方法
//var-clickme;
//在“domReady”之前定义clickme的第二种方法
document.addEvent('load',function(){
var-clickme;
});
document.addEvent('domready',function(){
试一试{
clickme=function(){alert('?');}
}捕获(e){
console.log('ERR:'+e)
}
});


单击我
addEventListener
?你能给我代码吗?你可以使用DOMContentLoaded而不是domready。我必须使用domready,因为我不能在外部网站代码编辑器中将其更改为它。我不能更改文档。addEvent('domready',function(){因为它在外部代码编辑器中。我需要一个onclick/onousehave函数来work@Hasan请仔细看两个例子,我想第一个就是你想要的。请检查这里:我把你的两个代码都放在了2个文件中。你能检查一下吗:这是domready函数,我检查了domready中没有函数调用工作?@Hasan我的第一个答案不涉及框架(jQuery、mootools)我的第二个答案涉及jQuery,但您想知道mootools的答案??这个标签在哪里?您的问题的标签是jQuery javascript。请尝试第一个示例。开始时,您只需将clickme定义为一个变量。然后您就可以将clickme与您想要的函数绑定。@Hasan,yikes,很抱歉,错过了代码sni后面的部分佩特。
<div id="clickMePls">Click me</div>
document.getElementById("clickMePls").addEventListener("mouseover", clickMeFunction);

function clickMeFunction() {
    alert("hi");
}