1.初级方案

  1. <input type="button" value="显示效果" onclick="alert('我被点了')" />

2.中级方案

  1. <script>
  2. function f1() {
  3. alert("这是一个对话框");
  4. }
  5. </script>
  6. <input type="button" value="显示效果" onclick="f1()"/>

3.最终方案:使用dom对象进行事件分配

  1. <input type="button" value="开始分离代码" id="btn1" />
  2. // //根据id属性的值从整个文档中获取这个元素(标签)
  3. var btnObj1=document.getElementById("btn1");
  4. //为该元素注册点击事件
  5. btnObj1.onclick=function () {
  6. alert("哦,这真是太好了");
  7. };
  8. //根据id属性的值从整个文档中获取这个元素(标签)
  9. //为该元素注册点击事件
  10. document.getElementById("btn1").onclick=function () {
  11. alert("哦,这真是太好了");
  12. };
  13. //注意 : <script>标签在body前后位置带来的影响