JAVASCRIPT的问题
要触发按钮的单击事件
<input type="button"name="button1" onclick="事件处理程序">
除了以上写法还有没有其它写法
可以不可以这样
<script language="javascript">
document.form1.button1.onclick="事件处理程序"
</script>
我看到一些例子有这样写法
<script language="javascript">
document.mouseover=="事件处理程序"
</script>
参考答案:<span id="click" onclick="alert(this.innerHTML);">点</span>
和
<script>
window.onload=function(){
document.getElementById('click').onclick=function(){
alert(this.innerHTML);
}
}
</script>
<span id="click">点</span>
效果是一样的
后者可以让结构更清晰,通常配合css+div用来重构
不过差别就在于,前者加载到那段就直接运行了,后者则需要页面完全加载完才可以