- <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>
js给属性附加参数问题
最新推荐文章于 2022-04-28 08:30:00 发布
本文介绍了一种在JavaScript中使用函数来为HTML元素绑定事件处理程序的方法。通过具体实例展示了如何定义并调用带参数及无参数的函数,并且解释了如何正确地将这些函数作为事件处理器赋值给DOM元素。
1929

被折叠的 条评论
为什么被折叠?



