use*_*872 3 html javascript css jquery onmouseover
我想通过Javascript创建一个DIV元素,但它应该有onMouseOver效果.
所以我知道HTML中的标签是什么样的:
<div onMouseOver="doSth()" onMouseOut="doSthElse()"> </div>
Run Code Online (Sandbox Code Playgroud)
而且我知道如何创建我的DIV:
var myDiv= document.createElement("div");
//style settings
document.body.appendChild(myDiv);
Run Code Online (Sandbox Code Playgroud)
但是如何在Javascript代码中创建效果?
小智 7
没有jQuery,这就是你想要的:
var myDiv = document.createElement('div');
myDiv.onmouseout = doSth;
myDiv.onmouseover = doSthElse;
// with doSth & doSthElse being functions you defined somewhere else already
// otherwise you can assign a function here:
// myDiv.onmouseout = function(){};
document.body.appendChild( myDiv );
Run Code Online (Sandbox Code Playgroud)