<script>
function plead() { alert('You have click me!');}
document.f1.b1.onclick=plead;
</script>
<body MS_POSITIONING="GridLayout">
<form id="f1" method="post" runat="server" >
<FONT face="宋体"></FONT> <INPUT style="Z-INDEX: 101; LEFT: 224px; WIDTH: 104px; POSITION: absolute; TOP: 160px; HEIGHT: 24px"
type="button" value="Button" id="b1">
</form>
</body>
</HTML>向上面那样用赋事件处理程序为什么报document.f1.b1 对象不存在或为空呢。
请指教,,,
function plead() { alert('You have click me!');}
document.f1.b1.onclick=plead;
</script>
<body MS_POSITIONING="GridLayout">
<form id="f1" method="post" runat="server" >
<FONT face="宋体"></FONT> <INPUT style="Z-INDEX: 101; LEFT: 224px; WIDTH: 104px; POSITION: absolute; TOP: 160px; HEIGHT: 24px"
type="button" value="Button" id="b1">
</form>
</body>
</HTML>向上面那样用赋事件处理程序为什么报document.f1.b1 对象不存在或为空呢。
请指教,,,
type="button" value="Button" name="b1">input只认name不认id的! 呵呵
function plead() { alert('You have click me!');}
</script>
<body MS_POSITIONING="GridLayout">
<form id="f1" method="post" runat="server" >
<FONT face="宋体"></FONT> <INPUT style="Z-INDEX: 101; LEFT: 224px; WIDTH: 104px; POSITION: absolute; TOP: 160px; HEIGHT: 24px"
type="button" value="Button" id="b1" onclick="plead()">
</form>
</body>
</HTML>
这句移到</body>之前才可以,因为上面你的代码中,给document.f1.b1指定onclick事件时,这个对象还不存在,当然会出错