- <script>
- function GetRef(func) {
- return new Function(func);
- }
- function bringParameter(param) {
- alert("带参数 :" + param);
- }
- function unBringParameter() {
- alert("不带参数");
- }
- </script>
- </head>
- <body>
- <input type="button" id="test1" value="不带参数,点我看看">
- <input type="button" id="test2" value="带参数,点我看看">
- <script>
- //正确
- document.getElementById("test1").onclick = unBringParameter;
- //错误
- //document.getElementById("test2").onclick = bringParameter("我是参数!");
- //正确
- document.getElementById("test2").onclick = GetRef("bringParameter('我是参数!')");
- </script>
- </body>