我想在单击‘我的显示信息’文本的时候触发movediv()事件,怎么有错误?
但是当我直接写在onclick后面就没有问题了,这是怎么回事?
请高手指教
<html>
<head>
<script>
function display()
{
document.write("<table name='tabframe'align='center' style='text-align:center;background-color:green;'>");
document.write("<tr><td><input type=button style='color:red;width:200;height:100;border:1px solid #111111' value='div留言' onclick=document.getElementById('divframe').style.display='block'></td></tr></table>");
document.write("<div id='divframe' style='width:500px;height:100px;display:none;position:absolute;background-color:#dddddd;top:200;left:200;'>");
document.write("<table align='center' border=1 style='text-align:center;border:1px solid #aaaaaa '>");
document.write("<tr><td style='text-align:center;'><span onclick=this.movediv();>我的显示信息</span></td></tr>");
document.write("<tr><td>文字</td></tr>");
document.write("<tr><td><span style='cursor:hand;' onclick=document.getElementById('divframe').style.display='none'>[关闭]</td></tr>");
document.write("</table>");
document.write("</div>");
}
function movediv()
{
alert('aa');
}
</script>
</head>
<body onload="display()">
</body>
</html>
onclick='movediv()' 也不能成功
moxiaoxing请把代码贴出来,onclick='movediv();'不通过