javaScript系列之自定义对象(七)

来源:互联网 发布:沥青抽提试验数据 编辑:程序博客网 时间:2024/06/04 19:07
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <script type="text/javascript">    var stu = new Object();    stu.name = "王女神";    function doHome(){        document.getElementById('p1').innerHTML = "那些你很冒险的梦 我陪你去疯"    }    stu.gogo = function(){    }    //典型的反面教材    //stu.happy = doHome();    //doHome()是在调用doHome函数 然后将该函数的返回值赋给了stu对象的happy属性 如果原来stu对象就有happy属性 那么会覆盖原来的值 如果原来stu对象没有happy属性 那么就会增添一个名为happy的属性     //stu.happy = doHome;这里才是真的 不带()只是单纯的doHome.    //是将doHome这个函数赋值给了stu的happy函数上    //如果原来stu对象有happy函数 则覆盖 无 则添加stu.happy = doHome;var a = function(){}a();  </script></head><body>     <input type="button" value = "开心��" onclock = "stu.happy()">     <p id = "p1"></p></body>
原创粉丝点击