我正在开发一个Visio项目,我将要导出到HTML,我想将onClick事件添加到自动生成的单独的JS文件中,该文件将“onClick”函数加载到<body>
标签上所有页面。
基本上,更改一个JS文件,使“onClick”事件附加到导出时将创建的多个页面(50+)中的所有<body>
标记。
我不想编辑非常页面以将onclick="handleEvent(event)"
添加到每个<body>
标记,而是想在JS文件中执行一次。
答案 0 :(得分:0)
您可以使用document.body.addEventListener
并将您的功能添加为回调:
document.body.addEventListener("click", handleEvent);
为了使你的工作方式符合你的要求,你需要把它放在一个单独的js文件中,你需要把这个文件包含在你的所有页面中。
您可以阅读有关如何添加事件监听器的更多信息here。
答案 1 :(得分:0)
没有尝试过,但是你不能为每个body标签添加一个带回调函数的事件监听器。要设置每个偶数监听器使用for循环来遍历Body标签数组? 抱歉英文不好
c