<SCRIPT>
function a(){ alert("click")}
function b(){ alert("mouseover")}
function insertElement()
{
var nod=document.createElement("LI");
oUL1.insertBefore(nod, oLIYellow);
nod.innerText="Orange";
nod.onclick=a;
nod.onmouseover=b;
}
</SCRIPT>
<button onclick=insertElement()>add</button>
<UL id="oUL1">
<LI id="oLIRed">Red</LI>
<LI id="oLIYellow">Yellow</LI>
<LI id="oLIBlue">Blue</LI>
</UL>
ie6下,onclick 和 onmouseover 都好用
function a(){ alert("click")}
function b(){ alert("mouseover")}
function insertElement()
{
var nod=document.createElement("LI");
oUL1.insertBefore(nod, oLIYellow);
nod.innerText="Orange";
nod.onclick=a;
nod.onmouseover=b;
}
</SCRIPT>
<button onclick=insertElement()>add</button>
<UL id="oUL1">
<LI id="oLIRed">Red</LI>
<LI id="oLIYellow">Yellow</LI>
<LI id="oLIBlue">Blue</LI>
</UL>
ie6下,onclick 和 onmouseover 都好用
onMouseDown
试试
其实用onclick本来是没有问题的,可是因为我还要用ondbclick,不知为什么,每次双击时,它会同时去执行单击和双击的函数,我没办法了才想改onmouseover的,结果这样又有IE版本的问题,唉!